Neil Hickey
|
ec0a24cf0c
[OpenCL] Fixing sampler initialisations for C++ mode.
|
6 years ago |
Rui Ueyama
|
ce7674d7be
Fix parameter name comments using clang-tidy. NFC.
|
6 years ago |
Anastasia Stulova
|
73ad46cd47
[Sema] Fix diagnostic for addr spaces in reference binding
|
6 years ago |
Anastasia Stulova
|
0e661735df
[Sema] Improved diagnostic for qualifiers in reference binding
|
6 years ago |
Anastasia Stulova
|
4aaedf6e20
[Sema] Diagnose addr space mismatch while constructing objects
|
6 years ago |
Richard Smith
|
2ec487f0ba
Remove unused SK_LValueToRValue initialization step.
|
6 years ago |
Richard Smith
|
263516059c
PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type
|
6 years ago |
Nico Weber
|
3ccd6a7756
Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.
|
6 years ago |
Richard Smith
|
16bca0111f
Remove unused SK_LValueToRValue initialization step.
|
6 years ago |
Richard Smith
|
7bbf5d1de0
PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type
|
6 years ago |
Richard Smith
|
1a31f8df27
PR42220: take into account the possibility of aggregates with base
|
6 years ago |
Anastasia Stulova
|
edd2b980cc
[Sema] Prevent binding incompatible addr space ref to temporaries
|
6 years ago |
Erik Pilkington
|
66c0b31d40
[Sema] Mark array element destructors referenced during initialization
|
6 years ago |
Richard Smith
|
7a6d690bb5
[c++20] Add support for explicit(bool), as described in P0892R2.
|
6 years ago |
Hans Wennborg
|
06edb03dd1
Revert r359949 "[clang] adding explicit(bool) from c++2a"
|
6 years ago |
Nicolas Lesser
|
6de0b449c0
[clang] adding explicit(bool) from c++2a
|
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 |
Anastasia Stulova
|
5e1826201a
[PR41276] Fixed incorrect generation of addr space cast for 'this' 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 |
Erik Pilkington
|
3a174f1eb6
[Sema] Deduplicate some availability checking logic
|
6 years ago |
Anastasia Stulova
|
716cfc6370
[PR40778] Add addr space conversion when binding reference to a temporary.
|
6 years ago |
Eli Friedman
|
c0ac153fc5
[Sema] Mark GNU compound literal array init as an rvalue.
|
6 years ago |
Eli Friedman
|
4e215e73ed
[Sema] Make string literal init an rvalue.
|
6 years ago |
Anastasia Stulova
|
40d23d1cdd
Fix ICE on reference binding with mismatching addr spaces.
|
6 years ago |
Eric Fiselier
|
207c6e6243
Improve diagnostic to tell you a type is incomplete.
|
6 years ago |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Eric Fiselier
|
8abc38eefa
Add -Wctad-maybe-unsupported to diagnose CTAD on types with no user defined deduction guides.
|
6 years ago |
Anastasia Stulova
|
5c85c8c7fb
[OpenCL] Set generic addr space of 'this' in special class members.
|
6 years ago |
Bruno Ricci
|
c98f5f226b
[AST] Store the arguments of CXXConstructExpr in a trailing array
|
6 years ago |
Erich Keane
|
1e78a7db56
Revert "Add extension to always default-initialize nullptr_t."
|
6 years ago |