summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [OPENMP]Delay emission of the error messages for the exceptions.Alexey Bataev2019-02-081-6/+7
* Revert "[OPENMP]Initial support for the delayed diagnostics."Alexey Bataev2019-02-081-7/+6
* [OPENMP]Initial support for the delayed diagnostics.Alexey Bataev2019-02-081-6/+7
* [Sema] Don't crash when recovering from a misspelled pseudo destructor call t...Bruno Ricci2019-01-241-2/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SemaCXX] Unconfuse Clang when std::align_val_t is unscoped in C++03Eric Fiselier2019-01-161-5/+13
* [Sema] If CheckPlaceholderExpr rewrites the initializer of an autoAkira Hatanaka2019-01-111-4/+3
* [AST] Remove ASTContext from getThisType (NFC)Brian Gesiak2019-01-111-2/+2
* [Sema] Call CheckPlaceholderExpr to resolve typeof or decltypeAkira Hatanaka2019-01-101-0/+5
* [AST] Store some data of CXXNewExpr as trailing objectsBruno Ricci2019-01-071-5/+5
* Refactor the way we handle diagnosing unused expression results.Aaron Ballman2019-01-041-0/+2
* [AST] Store the callee and argument expressions of CallExpr in a trailing array.Bruno Ricci2018-12-211-2/+2
* [Sema] Produce diagnostics when C++17 aligned allocation/deallocationAkira Hatanaka2018-12-211-20/+25
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-131-6/+5
* Revert "[OpenCL] Add generic AS to 'this' pointer"Mikael Nilsson2018-12-121-5/+6
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-121-6/+5
* [Sema] Provide -fvisibility-global-new-delete-hidden optionPetr Hosek2018-12-041-3/+4
* [OpenCL] Enable address spaces for references in C++Anastasia Stulova2018-11-161-4/+18
* Revert "[SemaCXX] Unconfuse Clang when std::align_val_t is unscoped in C++03"Eric Fiselier2018-10-251-5/+2
* [SemaCXX] Unconfuse Clang when std::align_val_t is unscoped in C++03Eric Fiselier2018-10-251-2/+5
* Revert "[SemaCXX] Unconfuse Clang when std::align_val_t is unscoped in C++03"Eric Fiselier2018-10-241-3/+2
* [SemaCXX] Unconfuse Clang when std::align_val_t is unscoped in C++03Eric Fiselier2018-10-241-2/+3
* [OpenCL][NFC] Unify ZeroToOCL* cast typesAndrew Savonichev2018-10-231-6/+1
* PR24164, PR39336: init-captures are not distinct full-expressions.Richard Smith2018-10-191-27/+10
* [CUDA] Ignore uncallable functions when we check for usual deallocators.Artem Belevich2018-09-211-1/+23
* [clang][NFC] Fix typo in the name of a noteLouis Dionne2018-08-211-1/+1
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-16/+9
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-82/+73
* PR38286: Don't crash when attempting to define a constructor for anRichard Smith2018-08-081-2/+8
* [Preprocessor] Allow libc++ to detect when aligned allocation is unavailable.Volodymyr Sapsai2018-08-031-3/+3
* Add missing temporary materialization conversion on left-hand side of .Richard Smith2018-07-271-12/+13
* Change \t to spacesFangrui Song2018-07-201-4/+4
* Restructure checking for, and warning on, lifetime extension.Richard Smith2018-07-171-7/+0
* Temporarily revert r337226 "Restructure checking for, and warning on, lifetim...Florian Hahn2018-07-171-0/+7
* Restructure checking for, and warning on, lifetime extension.Richard Smith2018-07-171-7/+0
* Fix PR34668 - P0704R1 implementation is too permissiveNicolas Lesser2018-07-131-2/+3
* [C++17] Disallow lambdas in template parameters (PR33696).Nicolas Lesser2018-07-121-3/+7
* [Sema] Fix crash in getConstructorName.Ilya Biryukov2018-07-041-0/+2
* DR1687: When overload resolution selects a built-in operator, implicitRichard Smith2018-06-271-1/+11
* [Sema] Fix infinite typo correction loop.Volodymyr Sapsai2018-06-261-4/+0
* Restore pre-r335182 behavior for naming inherited constructors asRichard Smith2018-06-221-1/+10