summaryrefslogtreecommitdiffstats
path: root/test/SemaCXX/type-traits.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r324134:Hans Wennborg2018-02-051-0/+1
* Fix ICE when __has_unqiue_object_representations called with invalid declErich Keane2017-12-121-0/+8
* Fix __has_unique_object_representations implementationErich Keane2017-11-301-5/+81
* mplement __has_unique_object_representationsErich Keane2017-10-241-0/+233
* Fix crash in clang while handling __has_trivial_destructor.Karthik Bhat2017-06-281-2/+23
* PR33232: implement support for MSVC's __is_trivially_destructible trait.Richard Smith2017-06-011-0/+96
* [Sema] Implement Core 2094: Trivial copy/move constructor for class with vola...Eric Fiselier2017-05-091-1/+1
* [Sema] Add __is_aggregate type-traitEric Fiselier2017-04-121-7/+123
* Clang support for __is_assignable intrinsicDavid Majnemer2016-05-231-0/+43
* [Sema] Implement several unary type traits more accuratelyDavid Majnemer2015-11-161-12/+23
* [Sema] __is_constructible should return false for function typesDavid Majnemer2015-11-131-0/+3
* [MSVC Compat] Implement __is_destructible, __is_nothrow_destructibleDavid Majnemer2015-08-111-0/+43
* Fix isTriviallyCopyableType for arraysSaleem Abdulrasool2015-01-211-0/+3
* PR20228: don't retain a pointer to a vector element after the container has b...Richard Smith2014-07-231-0/+8
* PR19178 __is_constructible returns true for abstract types.Nikola Smiljanic2014-04-151-0/+5
* MSVC 2013 type trait supportAlp Toker2014-01-201-0/+24
* Fix nothrow trait with multiple default constructorsAlp Toker2014-01-201-0/+11
* [-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'f...David Majnemer2013-10-181-1/+32
* Remove unicode characters, trailing whitespace from test caseDavid Majnemer2013-10-171-10/+10
* volatile types are not trivially copyable.Eli Friedman2013-09-111-0/+3
* Fix is_trivially_constructible preconditions.Eli Friedman2013-09-111-1/+8
* Implement compiler intrinsics needed for compatibility with MSVC 2012 <type_t...Joao Matos2013-03-271-3/+116
* Finish implementing 'selected constructor' rules for triviality in C++11. InRichard Smith2012-12-081-0/+3
* Make __is_convertible_to handle abstract types correctly. PR13591.Eli Friedman2012-08-141-0/+3
* Final piece of core issue 1330: delay computing the exception specification ofRichard Smith2012-07-271-8/+0
* Rename isPODType (using the C++98 rules) into isCXX98PODType and make isPODTy...Benjamin Kramer2012-04-281-12/+12
* Revert "Use the C++11 definition of PODness for __is_pod in C++11 mode."Benjamin Kramer2012-04-281-8/+8
* Use the C++11 definition of PODness for __is_pod in C++11 mode.Benjamin Kramer2012-04-281-8/+8
* Special members which are defaulted or deleted on their first declaration areRichard Smith2012-02-261-15/+87
* Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor2012-02-241-1/+55
* Provide the __is_trivially_assignable type trait, which providesDouglas Gregor2012-02-231-0/+41
* Make sure we correctly treat __is_convertible_to as an unevaluated context. ...Eli Friedman2012-01-251-0/+6
* Implement support for the __is_final type trait, to determine whetherDouglas Gregor2011-12-031-0/+31
* Update all tests other than Driver/std.cpp to use -std=c++11 rather thanRichard Smith2011-10-131-1/+1
* Teach __has_nothrow_assign not to complain about access (GCC and EDGDouglas Gregor2011-10-121-0/+34
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-4/+11
* Implement the __is_trivially_copyable type traitSean Hunt2011-05-131-0/+87
* Add a triple to this test, otherwise it fails under MSVC because wchar_t is u...Francois Pichet2011-05-011-1/+1
* Make type-traits reflect that Clang's vectors act like scalar types.Chandler Carruth2011-04-301-0/+9
* Switch the type-trait like APIs on the AST to only check for incompleteChandler Carruth2011-04-301-2/+2
* Implementation of Embarcadero array type traitsJohn Wiegley2011-04-281-0/+11
* t/clang/type-traitsJohn Wiegley2011-04-271-0/+825
* Begin tracking trivialness of move constructors and move assignmentChandler Carruth2011-04-231-0/+26
* Flesh out these tests just a tad more. This provides targetedChandler Carruth2011-04-231-3/+21
* Test POD and trivial type traits given a class derived from a genericChandler Carruth2011-04-231-0/+3
* Use a more precise name for some of the types here, and re-group severalChandler Carruth2011-04-231-49/+59
* Mechanical change moving all of the test statements away from a patternChandler Carruth2011-04-231-362/+362
* Implement basic __is_trivial type-trait support, enough to close PR9472.Chandler Carruth2011-04-231-0/+34
* Fix some corner cases in the __is_base_of logic.John McCall2011-01-281-1/+11
* Give OpaqueValueExpr a source location, because its source locationDouglas Gregor2011-01-281-0/+6