summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* [c++1z] P0012R1: Implement a few remaining pieces: downgrade diagnostic forRichard Smith2016-10-221-11/+17
* DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' rules.Richard Smith2016-10-211-32/+8
* Declare H and H new/delete.Artem Belevich2016-10-211-22/+33
* Revert "DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' ...Renato Golin2016-10-211-8/+32
* DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' rules.Richard Smith2016-10-211-32/+8
* Re-commit r284753, reverted in r284778, with a fix for PR30749.Richard Smith2016-10-201-26/+167
* Revert r284753 "[c++1z] Teach composite pointer type computation how to compu...Hans Wennborg2016-10-201-164/+26
* [c++1z] Teach composite pointer type computation how to compute the compositeRichard Smith2016-10-201-26/+164
* Work around MSVC rejects-valid. Apparenty (some versions of) MSVC will checkRichard Smith2016-10-201-9/+8
* Refactor and simplify Sema::FindCompositePointerType. No functionality change...Richard Smith2016-10-201-126/+123
* P0012R1: Make exception specifications be part of the type system. ThisRichard Smith2016-10-161-1/+1
* [CUDA] Add Sema::CUDADiagBuilder and Sema::CUDADiagIf{Device,Host}Code().Justin Lebar2016-10-131-1/+2
* Aligned allocation versus CUDA: make deallocation function preference orderRichard Smith2016-10-111-26/+34
* Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use ofRichard Smith2016-10-101-306/+446
* Revert "P0035R4: Semantic analysis and code generation for C++17 overaligned ...Daniel Jasper2016-10-101-446/+306
* P0035R4: Semantic analysis and code generation for C++17 overalignedRichard Smith2016-10-101-306/+446
* PR25890: Fix incoherent error handling in PerformImplicitConversion andRichard Smith2016-10-061-0/+4
* PR22924, PR22845, some of CWG1464: When checking the initializer for an arrayRichard Smith2016-10-051-48/+42
* P0035R4: add predefined __STDCPP_DEFAULT_NEW_ALIGNMENT__ macro. By default, weRichard Smith2016-09-301-2/+2
* Strip trailing whitespace (NFCI)Simon Pilgrim2016-09-301-167/+167
* Fix int <= bool comparison warning on MSVCSimon Pilgrim2016-09-301-2/+5
* P0035R4: add std::align_val_t overloads of operator new/delete in C++17 mode.Richard Smith2016-09-291-46/+56
* [CUDA] Disallow exceptions in device code.Justin Lebar2016-09-281-0/+4
* [Sema] Relax overloading restrictions in C.George Burgess IV2016-09-021-0/+1
* Remove excessive padding from MismatchingNewDeleteDetectorAlexander Shaposhnikov2016-09-011-2/+2
* [Sema] Teach getCurrentThisType to reconize lambda in in-class initializerErik Pilkington2016-07-271-22/+16
* Fix typo-correction crash if a typo occurs within the operand of aRichard Smith2016-06-301-1/+8
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-3/+2
* Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith2016-06-231-3/+12
* Re-commit r273548, reverted in r273589, with a fix to not produceRichard Smith2016-06-231-6/+18
* Revert r273548, "Rearrange condition handling so that semantic checks on a co...Peter Collingbourne2016-06-231-18/+6
* Rearrange condition handling so that semantic checks on a condition variableRichard Smith2016-06-231-6/+18
* Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen2016-06-211-7/+9
* Apply some suggestions from clang-tidy's performance-unnecessary-value-param.Benjamin Kramer2016-06-151-1/+1
* Fix cv-qualification of '*this' captures and nasty bug PR27507 Faisal Vali2016-06-111-24/+117
* Remove a few gendered pronouns.Nico Weber2016-06-101-1/+1
* Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen2016-06-091-9/+7
* [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen2016-06-091-7/+9
* [MSVC] Support for __unaligned qualifier in functionsAndrey Bokhanko2016-05-261-0/+2
* Clang support for __is_assignable intrinsicDavid Majnemer2016-05-231-0/+4
* Preserve the FoundDecl when performing overload resolution for constructors.Richard Smith2016-05-111-3/+5
* Enable support for __float128 in Clang and enable it on pertinent platformsNemanja Ivanovic2016-05-091-0/+6
* [ObjC] Enter a new evaluation context before callingAkira Hatanaka2016-05-041-0/+3
* Implement support for conditional between xvalues of reference-compatibleRichard Smith2016-04-251-9/+13
* Revert 266186 as it breaks anything that includes type_traits on some platformsNemanja Ivanovic2016-04-151-6/+0
* [MSVC] Fix check for wchar_t type in case of -fno-wcharDmitry Polukhin2016-04-141-1/+2
* Enable support for __float128 in ClangNemanja Ivanovic2016-04-131-0/+6
* Replace Sema-level implementation of -fassume-sane-operator-new with aRichard Smith2016-04-071-12/+3
* [CUDA] Remove three obsolete CUDA cc1 flags.Justin Lebar2016-03-291-2/+2
* Fix serialization/deserialization for __uuidofDavid Majnemer2016-03-281-7/+9
OpenPOWER on IntegriCloud