Richard Smith
|
940249d817
[c++20] P1143R2: Add support for the C++20 'constinit' keyword.
|
6 éve |
Aaron Ballman
|
ae3841677e
Diagnose _Bool as a C99 extension.
|
6 éve |
Aaron Ballman
|
5f0d7648a3
Diagnose both _Complex and _Imaginary as C99 extensions.
|
6 éve |
Aaron Ballman
|
b20dcef8a7
Replace some custom C11 extension warnings with the generic warning.
|
6 éve |
Aaron Ballman
|
1f2de81a89
Diagnose use of _Thread_local as an extension when not in C11 mode.
|
6 éve |
Benjamin Kramer
|
e63380d34e
Do a sweep of symbol internalization. NFC.
|
6 éve |
Nathan Huckleberry
|
30eb43757f
[Attr] Support _attribute__ ((fallthrough))
|
6 éve |
Serge Pavlov
|
0778fc61cf
[Parser] Emit descriptive diagnostic for misplaced pragma
|
6 éve |
Serge Pavlov
|
923a4782f1
[Parser] Change parameter type from int to enum
|
6 éve |
Matthias Gehre
|
07d5b4a5da
Add lifetime categories attributes
|
6 éve |
Anastasia Stulova
|
c0abfaad68
[OpenCL] Update comments/diagnostics to refer to C++ for OpenCL
|
6 éve |
Rui Ueyama
|
ce7674d7be
Fix parameter name comments using clang-tidy. NFC.
|
6 éve |
Aaron Ballman
|
e7e376f27a
Require commas to separate multiple GNU-style attributes in the same attribute list.
|
6 éve |
Gauthier Harnisch
|
17feca48a8
[C++20] add Basic consteval specifier
|
6 éve |
Sven van Haastregt
|
ec36dad1b2
[OpenCL] Support pipe keyword in C++ mode
|
6 éve |
Ilya Biryukov
|
a3c3146170
[Lex] Allow to consume tokens while preprocessing
|
6 éve |
Leonard Chan
|
9f75477c36
Fix for P41852 where builtin attributes were being caught by FindLocsWithCommonFileID().
|
6 éve |
Richard Smith
|
77d2b2537b
Simplify tracking of end of consumed decl-specifier sequence.
|
6 éve |
Mikael Holmen
|
e889472f6d
Fix gcc compilation warning in an assert [NFC]
|
6 éve |
Richard Smith
|
7a6d690bb5
[c++20] Add support for explicit(bool), as described in P0892R2.
|
6 éve |
Richard Smith
|
fb98e7c13d
[c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whose
|
6 éve |
Richard Smith
|
983fd48a00
Improve function / variable disambiguation.
|
6 éve |
Leonard Chan
|
8ad70e4734
Recommit r359859 "[Attribute/Diagnostics] Print macro if definition is an attribute declaration"
|
6 éve |
Hans Wennborg
|
06edb03dd1
Revert r359949 "[clang] adding explicit(bool) from c++2a"
|
6 éve |
Nicolas Lesser
|
3e0c2a51a0
[C++] Interpret unknown identifier in parameter clause as unknown type
|
6 éve |
Nicolas Lesser
|
7985bcbf1b
[NFC] Add parentheses to avoid -Wparentheses.
|
6 éve |
Nicolas Lesser
|
6de0b449c0
[clang] adding explicit(bool) from c++2a
|
6 éve |
Leonard Chan
|
a121961bcb
Revert "[Attribute/Diagnostics] Print macro if definition is an attribute declaration"
|
6 éve |
Leonard Chan
|
fae4e4715c
[Attribute/Diagnostics] Print macro if definition is an attribute declaration
|
6 éve |
Anastasia Stulova
|
aef981ef41
[PR41247] Fixed parsing of private keyword in C++.
|
6 éve |