Richard Smith
|
40b2e19cae
When disambiguating an expression-statement from a declaraton-statement, if the
|
13 жил өмнө |
Richard Smith
|
0576681bac
PR41111, PR5925, PR13210: Teach tentative parsing to annotate identifiers and
|
13 жил өмнө |
Richard Smith
|
b9c6261d02
Improvements to vexing-parse warnings. Make the no-parameters case more
|
13 жил өмнө |
Richard Smith
|
5969a5f1b7
Do not warn about a function decl / direct init ambiguity if the function has a trailing return type.
|
13 жил өмнө |
Jordan Rose
|
f70a88612a
Add support for the C11 _Alignof keyword.
|
13 жил өмнө |
Nico Weber
|
28ad063b27
Support L__FUNCTION__ in microsoft mode, PR11789
|
13 жил өмнө |
Richard Smith
|
25582fc0ae
Recover better from a missing 'typename' in a function template definition.
|
13 жил өмнө |
Kaelyn Uhrain
|
1a200a87c1
A couple of very small tweaks suggested by Doug in reply to r155580 and r155163.
|
13 жил өмнө |
Kaelyn Uhrain
|
434ed260eb
In Parser::isCXXDeclarationSpecifier, consider a non-type identifier
|
13 жил өмнө |
Richard Smith
|
6ce48a70ac
Support C++11 attributes at the start of a parameter-declaration.
|
13 жил өмнө |
Richard Smith
|
c56298d87a
Parsing of C++11 attributes:
|
13 жил өмнө |
Richard Smith
|
6ee326af4e
Disambiguation of '[[':
|
13 жил өмнө |
David Blaikie
|
eb52f86a62
Fix bugs found by -Wconstant-conversion improvements currently under review.
|
13 жил өмнө |
Richard Smith
|
5a5a971908
For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is
|
13 жил өмнө |
Richard Smith
|
2259286fc5
If we see '(...' where we're expecting an abstract-declarator, that doesn't
|
13 жил өмнө |
David Blaikie
|
4e4d08403c
Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST).
|
13 жил өмнө |
Douglas Gregor
|
4ca8ac2e61
Implement a new type trait __is_trivially_constructible(T, Args...)
|
13 жил өмнө |
Douglas Gregor
|
25d0a0f67d
Provide the __is_trivially_assignable type trait, which provides
|
13 жил өмнө |
Richard Smith
|
d81e961f90
Update parser's disambiguation to cope with braced function-style casts in
|
13 жил өмнө |
Nick Lewycky
|
443aac9bd2
With a little more work in the tentative parse determining whether a statement
|
13 жил өмнө |
David Blaikie
|
5e089fe1af
Support decltype as a simple-type-specifier.
|
13 жил өмнө |
Benjamin Kramer
|
ffbe9b9c64
Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small.
|
13 жил өмнө |
Eli Friedman
|
9490ab433d
Fix tentative parsing so it knows how to handle an ambiguous for-range-declaration. PR11601.
|
13 жил өмнө |
David Blaikie
|
42d6d0c91a
Support decltype in nested-name-specifiers.
|
13 жил өмнө |
Douglas Gregor
|
5e9392ba18
Implement support for the __is_final type trait, to determine whether
|
13 жил өмнө |
Anton Korobeynikov
|
aa4a99b4a6
Provide half floating point support as a storage only type.
|
14 жил өмнө |
Eli Friedman
|
b001de7458
Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic.
|
14 жил өмнө |
Peter Collingbourne
|
82d0b0aab9
Add support for alignment-specifiers in C1X and C++11, remove
|
14 жил өмнө |
Douglas Gregor
|
8d267c57af
Modules: introduce the __module_private__ declaration specifier, which
|
14 жил өмнө |
Francois Pichet
|
58fd97a6f4
Add support for Microsoft __ptr32 keyword.
|
14 жил өмнө |