Rui Ueyama
|
ce7674d7be
Fix parameter name comments using clang-tidy. NFC.
|
6 years ago |
Akira Hatanaka
|
657b099cc2
[Sema] Diagnose default-initialization, destruction, and copying of
|
6 years ago |
Marco Antognini
|
86a2a1c7f3
[OpenCL][Sema] Fix builtin rewriting
|
6 years ago |
Aaron Ballman
|
2d1a416914
Ignore trailing NullStmts in StmtExprs for GCC compatibility.
|
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 |
Alexey Bataev
|
4d674fb766
[OPENMP]Fix handling of lambda captures in target regions.
|
6 years ago |
Richard Smith
|
731e823a09
[cxx2a] P1236R1: the validity of a left shift does not depend on the
|
6 years ago |
George Burgess IV
|
498086555a
clang-format a block; NFC
|
6 years ago |
Alexey Bataev
|
f5019451b3
[OPENMP]Fix PR42068: Vla type is not captured.
|
6 years ago |
Gauthier Harnisch
|
c6c5c09413
[clang] Small improvments after Adding APValue to ConstantExpr
|
6 years ago |
Richard Smith
|
263516059c
PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type
|
6 years ago |
Richard Smith
|
a209544fdd
C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue conversion applied to a member access or similar not-quite-trivial lvalue expression.
|
6 years ago |
Gauthier Harnisch
|
17feca48a8
[C++20] add Basic consteval specifier
|
6 years ago |
Nico Weber
|
3ccd6a7756
Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.
|
6 years ago |
Richard Smith
|
7bbf5d1de0
PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type
|
6 years ago |
Richard Smith
|
d54e3434d4
C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue conversion applied to a member access or similar not-quite-trivial lvalue expression.
|
6 years ago |
Richard Smith
|
f80fa1d28c
Mark declarations as referenced by a default argument in a
|
6 years ago |
Richard Smith
|
4bd25fda3f
For DR712: store on a MemberExpr whether it constitutes an odr-use.
|
6 years ago |
Richard Smith
|
3baecdc251
For DR712: store on a DeclRefExpr whether it constitutes an odr-use.
|
6 years ago |
Reid Kleckner
|
239c4e1996
Require stdcall etc parameters to be complete on ODR use
|
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
|
c69c600bce
Transform lambda expression captures when transforming an expression to
|
6 years ago |
Richard Smith
|
4c6199e026
Defer capture initialization for captured regions until after we've left
|
6 years ago |
Richard Smith
|
00cfd3ff27
Defer capture initialization for blocks until after we've left the
|
6 years ago |
Sven van Haastregt
|
3112d5fc66
[OpenCL] Support logical vector operators in C++ mode
|
6 years ago |
Richard Smith
|
120851d42c
Defer creating fields for captures until we finish building the
|
6 years ago |