Richard Smith
|
478f547ceb
PR43080: Do not build context-sensitive expressions during name classification.
|
5 years ago |
Richard Smith
|
940249d817
[c++20] P1143R2: Add support for the C++20 'constinit' keyword.
|
6 years ago |
Jonas Devlieghere
|
49a6b09101
[Clang] Migrate llvm::make_unique to std::make_unique
|
6 years ago |
Gauthier Harnisch
|
17feca48a8
[C++20] add Basic consteval specifier
|
6 years ago |
Sven van Haastregt
|
ec36dad1b2
[OpenCL] Support pipe keyword in C++ mode
|
6 years ago |
Richard Smith
|
8244457f8c
Rearrange and clean up how we disambiguate lambda-introducers from ObjC
|
6 years ago |
Richard Smith
|
b04cabbff4
Make tentative parsing to detect template-argument-lists less aggressive
|
6 years ago |
Richard Smith
|
fb98e7c13d
[c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whose
|
6 years ago |
Michael Liao
|
9a67abdb5c
[hip] Fix ambiguity from `>>>` of CUDA.
|
6 years ago |
Richard Smith
|
983fd48a00
Improve function / variable disambiguation.
|
6 years ago |
Anastasia Stulova
|
aef981ef41
[PR41247] Fixed parsing of private keyword in C++.
|
6 years ago |
Bruno Ricci
|
62e8a2946b
[Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallback unless we are going to do some typo correction
|
6 years ago |
Anastasia Stulova
|
342dd05bcb
[OpenCL] Allow addr space spelling without __ prefix in C++.
|
6 years ago |
Reid Kleckner
|
4983a66562
[MS] Fix for Bug 8446, template instantiation without a 'typename' keyword
|
6 years ago |
Anastasia Stulova
|
3c143d45ee
[OpenCL][PR40707] Allow OpenCL C types in C++ mode.
|
6 years ago |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Reid Kleckner
|
1168491f34
Fix clang -Wimplicit-fallthrough warnings across llvm, NFC
|
6 years ago |
Erik Pilkington
|
e1dcbc21bc
NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)
|
6 years ago |
Fangrui Song
|
117cd8c782
Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC
|
6 years ago |
Richard Smith
|
250f67c3f9
[cxx2a] P0614R1: Support init-statements in range-based for loops.
|
6 years ago |
Fangrui Song
|
abdbb605f2
Remove trailing space
|
7 years ago |
Reid Kleckner
|
3eabc0d428
[MS] Add L__FUNCSIG__ for compatibility
|
7 years ago |
Anastasia Stulova
|
1d5bce39c1
[OpenCL] Fixed parsing of address spaces for C++.
|
7 years ago |
Adrian Prantl
|
647be32c60
Remove \brief commands from doxygen comments.
|
7 years ago |
Richard Smith
|
9067f8fb74
Implement P0482R2, support for char8_t type.
|
7 years ago |
Faisal Vali
|
9626b8d4ee
Revert rC330794 and some dependent tiny bug fixes
|
7 years ago |
Faisal Vali
|
45d663da56
[c++2a] [concepts] Add rudimentary parsing support for template concept declarations
|
7 years ago |
Reid Kleckner
|
fd8a50c030
[MS] Accept __unaligned as a qualifier on member function pointers
|
7 years ago |
Richard Smith
|
6ba4f924d9
Fix a couple of cases where we would fail to correctly parse deduced class template specialization types.
|
7 years ago |
Richard Smith
|
82ecd7e4b1
Add missing direct-init / parameter-declaration-clause disambiguation when
|
7 years ago |