Marco Antognini
|
14552d6ffe
[OpenCL][Sema] Minor refactoring and constraint checking
|
6 years ago |
Rui Ueyama
|
ce7674d7be
Fix parameter name comments using clang-tidy. NFC.
|
6 years ago |
Marco Antognini
|
7b940eef53
[OpenCL][Sema] Improve address space support for blocks
|
6 years ago |
Reid Kleckner
|
66f29eaac5
Revert [Sema] Resolve placeholder types before type deduction to silence spurious `-Warc-repeated-use-of-weak` warnings
|
6 years ago |
Akira Hatanaka
|
cbe402967e
[Sema] Resolve placeholder types before type deduction to silence
|
6 years ago |
Sven van Haastregt
|
f269c05476
[OpenCL] Improve diagnostic for placement new
|
6 years ago |
Gauthier Harnisch
|
20e4ccc974
[clang] Don't segfault on incorrect using directive (PR41400)
|
6 years ago |
Richard Smith
|
3baecdc251
For DR712: store on a DeclRefExpr whether it constitutes an odr-use.
|
6 years ago |
Richard Smith
|
0f5e488423
Factor out duplicated code building a MemberExpr and marking it
|
6 years ago |
Richard Smith
|
ae3e0f386d
Convert MemberExpr creation and serialization to work the same way as
|
6 years ago |
Benjamin Kramer
|
d1015ecc8e
Revert "Factor out duplicated code building a MemberExpr and marking it" and "Convert MemberExpr creation and serialization to work the same way as"
|
6 years ago |
Richard Smith
|
8ff2bea390
Factor out duplicated code building a MemberExpr and marking it
|
6 years ago |
Richard Smith
|
8cfd67d723
Convert MemberExpr creation and serialization to work the same way as
|
6 years ago |
Richard Smith
|
8c592941d5
Factor out repeated code to build a DeclRefExpr and mark it referenced.
|
6 years ago |
Richard Smith
|
7af84528b6
PR42104: Support instantiations of lambdas that implicitly capture
|
6 years ago |
Simon Pilgrim
|
396b66e348
Revert rL362358 : PR42104: Support instantiations of lambdas that implicitly capture packs.
|
6 years ago |
Richard Smith
|
612390c43e
PR42104: Support instantiations of lambdas that implicitly capture
|
6 years ago |
Richard Smith
|
1a0fe6c4a8
Defer building 'this' captures until we have left the capturing region
|
6 years ago |
Erich Keane
|
b4651bd20f
Add Attribute NoThrow as an Exception Specifier Type
|
6 years ago |
Richard Smith
|
120851d42c
Defer creating fields for captures until we finish building the
|
6 years ago |
Richard Smith
|
2ee1450467
Move code to mark a variable as odr-used adjacement to all the related
|
6 years ago |
Richard Smith
|
ef7787eca5
Factor out repeated code to build 'this' expressions and mark them
|
6 years ago |
Erich Keane
|
dd43cfced8
Ensure builtins use the target default Calling Convention
|
6 years ago |
Marshall Clow
|
2d96fcd91c
Make more friendly with unions. Reviewed as https://reviews.llvm.org/D61858
|
6 years ago |
Erik Pilkington
|
66c0b31d40
[Sema] Mark array element destructors referenced during initialization
|
6 years ago |
Akira Hatanaka
|
d8066f9602
Assume `__cxa_allocate_exception` returns an under-aligned memory on
|
6 years ago |
Richard Smith
|
e2a6703869
Remember to decay arrays to pointers before checking whether the
|
6 years ago |
Richard Smith
|
fb98e7c13d
[c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whose
|
6 years ago |
Richard Smith
|
5b0a110410
[c++20] Implement P1009R2: allow omitting the array bound in an array
|
6 years ago |
David Blaikie
|
6aecacbb8d
SemaOverload: Complete candidates before emitting the error, to ensure diagnostics emitted (or suppressed) during completion don't interfere with the overload notes
|
6 years ago |