Richard Smith
|
061f6e6e46
Move most CXXRecordDecl::DefinitionData bit-fields out into a separate
|
5 lat temu |
Simon Pilgrim
|
f294fc0727
DeclBase/DeclCXX/DeclTemplate - silence static analyzer getAs<> null dereference warnings. NFCI.
|
5 lat temu |
Simon Pilgrim
|
84d475a5ed
Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.
|
5 lat temu |
Erich Keane
|
9acf4a4a16
Make function static that didn't need linkage.
|
5 lat temu |
Erich Keane
|
53fd6e7e48
Fix failure caused by r373247
|
5 lat temu |
Erich Keane
|
6ce1fe9e5b
Teach CallGraph to look into Generic Lambdas.
|
5 lat temu |
Richard Smith
|
92b0353a5f
For P0784R7: add support for constexpr destructors, and call them as
|
6 lat temu |
Richard Smith
|
5e9c2181fc
[c++20] P1331R2: Allow transient use of uninitialized objects in
|
6 lat temu |
David Bolvansky
|
bbf5599083
[clang] Devirtualization for classes with destructors marked as 'final'
|
6 lat temu |
Marco Antognini
|
d3067677be
[OpenCL] Improve destructor support in C++ for OpenCL
|
6 lat temu |
Ilya Biryukov
|
10837c3592
Revert r366422: [OpenCL] Improve destructor support in C++ for OpenCL
|
6 lat temu |
Marco Antognini
|
0e0d37e253
[OpenCL] Improve destructor support in C++ for OpenCL
|
6 lat temu |
David Blaikie
|
374c01f355
[cxx2a] P0624R2 fix: only lambdas with no lambda-capture are default-constructible and assignable.
|
6 lat temu |
Fangrui Song
|
b76b345fe1
Change std::{lower,upper}_bound to llvm::{lower,upper}_bound or llvm::partition_point. NFC
|
6 lat temu |
Richard Smith
|
31de5dab92
P0840R2: support for [[no_unique_address]] attribute
|
6 lat temu |
Gauthier Harnisch
|
17feca48a8
[C++20] add Basic consteval specifier
|
6 lat temu |
Richard Smith
|
962d736d3c
Permit static local structured bindings to be named from arbitrary scopes inside their declaring scope.
|
6 lat temu |
Richard Smith
|
3413400f82
[c++20] P1064R0: Allow virtual function calls in constant expression
|
6 lat temu |
Hans Wennborg
|
24e6d2a7b6
Revert r360559 "[c++20] P1064R0: Allow virtual function calls in constant expression evaluation."
|
6 lat temu |
Richard Smith
|
759940ade0
[c++20] P1064R0: Allow virtual function calls in constant expression
|
6 lat temu |
Richard Smith
|
7a6d690bb5
[c++20] Add support for explicit(bool), as described in P0892R2.
|
6 lat temu |
Hans Wennborg
|
06edb03dd1
Revert r359949 "[clang] adding explicit(bool) from c++2a"
|
6 lat temu |
Hamza Sood
|
1522af0cc9
[c++20] Implement P0428R2 - Familiar template syntax for generic lambdas
|
6 lat temu |
Nicolas Lesser
|
6de0b449c0
[clang] adding explicit(bool) from c++2a
|
6 lat temu |
Fangrui Song
|
ce76f242a3
Range-style std::find{,_if} -> llvm::find{,_if}. NFC
|
6 lat temu |
Eric Fiselier
|
889a989a08
Fix handling of usual deallocation functions in various configuratios.
|
6 lat temu |
Akira Hatanaka
|
44d861c1f7
[Sema][ObjC] Allow declaring ObjC pointer members with non-trivial
|
6 lat temu |
Anastasia Stulova
|
8a8b20efde
Rename getTypeQualifiers to getMethodQualifiers.
|
6 lat temu |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 lat temu |
Brian Gesiak
|
205745cdf7
[AST] Remove ASTContext from getThisType (NFC)
|
6 lat temu |