summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedId...Faisal Vali2017-12-301-8/+8
* [AST] Inline CompoundStmt contents into the parent allocation.Benjamin Kramer2017-12-241-3/+2
* Revert a part of 320489 that was submitted unintentionally.Erich Keane2017-12-121-2/+1
* Fix ICE when __has_unqiue_object_representations called with invalid declErich Keane2017-12-121-1/+2
* P0620 follow-up: deducing `auto` from braced-init-list in new exprZhihao Yuan2017-12-111-5/+12
* Remove creation of out-of-bounds value of enumeration type (resulting in UB).Richard Smith2017-12-081-2/+2
* P0722R2: The first parameter in an implicit call to a destroying operatorRichard Smith2017-12-051-0/+9
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-1/+1
* Fix __has_unique_object_representations implementationErich Keane2017-11-301-1/+1
* mplement __has_unique_object_representationsErich Keane2017-10-241-0/+3
* Make __builtin_types_compatible_p more like GCC'sGeorge Burgess IV2017-10-161-3/+7
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-151-2/+2
* Support for destroying operator delete, per C++2a proposal P0722.Richard Smith2017-10-131-8/+34
* Suppress -Wdelete-non-virtual-dtor warnings about classes defined in system h...Nico Weber2017-08-311-0/+6
* Let -Wdelete-non-virtual-dtor fire in system headers too.Nico Weber2017-08-301-1/+1
* [c++2a] P0704R1: Allow pointers to const& member functions to be called on rv...Richard Smith2017-08-251-3/+10
* Allow operator delete to be an invalid Decl.Richard Trieu2017-08-091-3/+0
* [Sema] Improve diagnostic message for unavailable C++17 alignedAkira Hatanaka2017-07-191-2/+7
* [Sema] Issue diagnostics if a new/delete expression generates a call toAkira Hatanaka2017-06-291-0/+26
* Fix crash in clang while handling __has_trivial_destructor.Karthik Bhat2017-06-281-9/+11
* PR33552: Distinguish between declarations that are owned by no module andRichard Smith2017-06-231-2/+2
* Don't crash when forming a destructor name on an incomplete type.John McCall2017-06-111-3/+6
* 27037: Use correct CVR qualifier on an upcast on method pointer callRichard Smith2017-06-091-1/+3
* [modules] Fix that global delete operator get's assigned to a submodule.Vassil Vassilev2017-06-091-0/+2
* [Sema] Refactor OverloadCandidate::BuiltinTypes. NFC.George Burgess IV2017-06-081-6/+6
* PR33232: implement support for MSVC's __is_trivially_destructible trait.Richard Smith2017-06-011-17/+16
* [Sema] Support implicit scalar to vector conversionsSimon Dardis2017-05-121-0/+9
* [Sema] Objective-C++ support for type trait __is_base_ofErik Pilkington2017-05-101-3/+17
* Fix PR32831 (Try Again): 'this' capture while instantiating generic lambda ca...Faisal Vali2017-05-021-14/+39
* Revert r301735 (and subsequent r301786).Daniel Jasper2017-05-021-37/+13
* Fix PR32831: 'this capture while instantiating generic lambda call operator s...Faisal Vali2017-04-291-13/+37
* [ObjC] Use empty Objective-C collection literal constants whenAkira Hatanaka2017-04-151-0/+12
* Revert "[ObjC] Use empty Objective-C collection literal constants when"Akira Hatanaka2017-04-151-12/+0
* [ObjC] Use empty Objective-C collection literal constants whenAkira Hatanaka2017-04-151-0/+12
* [Sema] Add __is_aggregate type-traitEric Fiselier2017-04-121-0/+7
* [OpenCL] Map default address space to alloca address spaceYaxun Liu2017-04-111-4/+6
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-4/+8
* [Objective-C] Fix "weak-unavailable" warning with -fobjc-weakBrian Kelley2017-03-291-6/+5
* [Objective-C] Fix __weak type traits with -fobjc-weakBrian Kelley2017-03-291-27/+6
* Encapsulate FPOptions and use it consistentlyAdam Nemet2017-03-271-1/+1
* Fix handling of initialization from parenthesized initializer list.Richard Smith2017-03-241-40/+22
* Factor out function to determine whether we're performing a templateRichard Smith2017-02-211-4/+3
* [c++1z] Diagnose attempts to use variables with deduced class templateRichard Smith2017-02-101-1/+1
* [c++1z] P0091R3: Basic support for deducing class template arguments via dedu...Richard Smith2017-02-091-39/+53
* More fixes for places where 'decltype(auto)' is permitted in the C++ grammar ...Richard Smith2017-02-081-10/+21
* [Sema][ObjC++] Typo correction should handle ivars and propertiesAlex Lorenz2017-02-031-8/+0
* Change how we handle diagnose_if attributes.George Burgess IV2017-01-281-0/+5
* PR0091R3: Implement parsing support for using templates as types.Richard Smith2017-01-261-2/+17
* [Sema] Improve the error diagnostic for dot destructor calls on pointer objectsAlex Lorenz2017-01-201-9/+47
* PR13403 (+duplicates): implement C++ DR1310 (http://wg21.link/cwg1310).Richard Smith2017-01-191-4/+10