summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sema: Create a no-op implicit cast for lvalue function conversions.Peter Collingbourne2019-10-191-8/+9
* SemaExprCXX - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-10-171-3/+3
* Suppress false-positive -Wdeprecated-volatile warning from __is_*_assignable(...Richard Smith2019-10-111-1/+7
* [c++20] P1152R4: warn on any simple-assignment to a volatile lvalueRichard Smith2019-10-091-7/+33
* Properly handle instantiation-dependent array bounds.Richard Smith2019-10-041-3/+4
* Check for qualified function types after substituting into the operandRichard Smith2019-10-031-0/+3
* Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.Simon Pilgrim2019-10-031-2/+2
* Fix __is_signed builtinZoe Carver2019-09-231-1/+3
* [Sema][Typo Correction] Fix potential infite loop on ambiguity checksDavid Goldman2019-09-131-0/+4
* [Sema][Typo] Fix assertion failure for expressions with multiple typosDavid Goldman2019-08-201-42/+152
* Fix handling of class member access into a vector type.Richard Smith2019-08-141-5/+1
* [clang][NFCI] Fix random typosJan Korous2019-07-231-1/+1
* [OpenCL] Update comments/diagnostics to refer to C++ for OpenCLAnastasia Stulova2019-07-181-3/+3
* [OpenCL][Sema] Minor refactoring and constraint checkingMarco Antognini2019-07-171-9/+4
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* [OpenCL][Sema] Improve address space support for blocksMarco Antognini2019-07-091-1/+14
* Revert [Sema] Resolve placeholder types before type deduction to silence spur...Reid Kleckner2019-07-081-8/+0
* [Sema] Resolve placeholder types before type deduction to silenceAkira Hatanaka2019-07-081-0/+8
* [OpenCL] Improve diagnostic for placement newSven van Haastregt2019-06-261-1/+5
* [clang] Don't segfault on incorrect using directive (PR41400)Gauthier Harnisch2019-06-141-1/+1
* For DR712: store on a DeclRefExpr whether it constitutes an odr-use.Richard Smith2019-06-111-1/+1
* Factor out duplicated code building a MemberExpr and marking itRichard Smith2019-06-061-9/+6
* Convert MemberExpr creation and serialization to work the same way asRichard Smith2019-06-061-3/+6
* Revert "Factor out duplicated code building a MemberExpr and marking it" and ...Benjamin Kramer2019-06-051-6/+6
* Factor out duplicated code building a MemberExpr and marking itRichard Smith2019-06-051-9/+6
* Convert MemberExpr creation and serialization to work the same way asRichard Smith2019-06-041-3/+6
* Factor out repeated code to build a DeclRefExpr and mark it referenced.Richard Smith2019-06-041-6/+3
* PR42104: Support instantiations of lambdas that implicitly captureRichard Smith2019-06-041-8/+3
* Revert rL362358 : PR42104: Support instantiations of lambdas that implicitly ...Simon Pilgrim2019-06-031-3/+8
* PR42104: Support instantiations of lambdas that implicitly captureRichard Smith2019-06-031-8/+3
* Defer building 'this' captures until we have left the capturing regionRichard Smith2019-05-311-34/+1
* Add Attribute NoThrow as an Exception Specifier TypeErich Keane2019-05-301-0/+3
* Defer creating fields for captures until we finish building theRichard Smith2019-05-281-38/+25
* Move code to mark a variable as odr-used adjacement to all the relatedRichard Smith2019-05-281-5/+3
* Factor out repeated code to build 'this' expressions and mark themRichard Smith2019-05-241-3/+13
* Ensure builtins use the target default Calling ConventionErich Keane2019-05-231-1/+1
* Make more friendly with unions. Reviewed as https://reviews.llvm.org/D61858Marshall Clow2019-05-131-1/+8
* [Sema] Mark array element destructors referenced during initializationErik Pilkington2019-05-101-18/+0
* Assume `__cxa_allocate_exception` returns an under-aligned memory onAkira Hatanaka2019-05-101-0/+15
* Remember to decay arrays to pointers before checking whether theRichard Smith2019-05-091-3/+6
* [c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whoseRichard Smith2019-05-091-2/+4
* [c++20] Implement P1009R2: allow omitting the array bound in an arrayRichard Smith2019-05-061-27/+46
* SemaOverload: Complete candidates before emitting the error, to ensure diagno...David Blaikie2019-05-031-20/+29
* Revert r350917 "[Sema] If CheckPlaceholderExpr rewrites the initializerRichard Smith2019-04-241-3/+4
* [Sema] Deduplicate some availability checking logicErik Pilkington2019-03-201-4/+2
* Give builtins and alloc/dealloc operators the default calling convention.Erich Keane2019-03-041-1/+2
* [CUDA]Delayed diagnostics for the asm instructions.Alexey Bataev2019-02-221-1/+1
* Revert "[CUDA]Delayed diagnostics for the asm instructions."Alexey Bataev2019-02-211-1/+1
* [CUDA]Delayed diagnostics for the asm instructions.Alexey Bataev2019-02-211-1/+1
* [OPENMP] Use targetDiag for diagnostics of unsupported exceptions, NFC.Alexey Bataev2019-02-201-4/+1