index
:
clang/clang.git
release_50-based
release_60-based
release_70-based
release_80-based
upstream/google/stable
upstream/google/testing
upstream/master
upstream/release_26
upstream/release_27
upstream/release_28
upstream/release_29
upstream/release_30
upstream/release_31
upstream/release_32
upstream/release_33
upstream/release_34
upstream/release_35
upstream/release_35@215011
upstream/release_36
upstream/release_37
upstream/release_38
upstream/release_39
upstream/release_40
upstream/release_50
upstream/release_60
upstream/release_70
upstream/release_80
upstream/release_90
wip/pending-upstream
(deprecated) Vendor branches of https://git.llvm.org/git/clang.git , use clang/llvm-project instead.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
test
/
SemaCXX
/
type-traits.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merging r324134:
Hans Wennborg
2018-02-05
1
-0
/
+1
*
Fix ICE when __has_unqiue_object_representations called with invalid decl
Erich Keane
2017-12-12
1
-0
/
+8
*
Fix __has_unique_object_representations implementation
Erich Keane
2017-11-30
1
-5
/
+81
*
mplement __has_unique_object_representations
Erich Keane
2017-10-24
1
-0
/
+233
*
Fix crash in clang while handling __has_trivial_destructor.
Karthik Bhat
2017-06-28
1
-2
/
+23
*
PR33232: implement support for MSVC's __is_trivially_destructible trait.
Richard Smith
2017-06-01
1
-0
/
+96
*
[Sema] Implement Core 2094: Trivial copy/move constructor for class with vola...
Eric Fiselier
2017-05-09
1
-1
/
+1
*
[Sema] Add __is_aggregate type-trait
Eric Fiselier
2017-04-12
1
-7
/
+123
*
Clang support for __is_assignable intrinsic
David Majnemer
2016-05-23
1
-0
/
+43
*
[Sema] Implement several unary type traits more accurately
David Majnemer
2015-11-16
1
-12
/
+23
*
[Sema] __is_constructible should return false for function types
David Majnemer
2015-11-13
1
-0
/
+3
*
[MSVC Compat] Implement __is_destructible, __is_nothrow_destructible
David Majnemer
2015-08-11
1
-0
/
+43
*
Fix isTriviallyCopyableType for arrays
Saleem Abdulrasool
2015-01-21
1
-0
/
+3
*
PR20228: don't retain a pointer to a vector element after the container has b...
Richard Smith
2014-07-23
1
-0
/
+8
*
PR19178 __is_constructible returns true for abstract types.
Nikola Smiljanic
2014-04-15
1
-0
/
+5
*
MSVC 2013 type trait support
Alp Toker
2014-01-20
1
-0
/
+24
*
Fix nothrow trait with multiple default constructors
Alp Toker
2014-01-20
1
-0
/
+11
*
[-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'f...
David Majnemer
2013-10-18
1
-1
/
+32
*
Remove unicode characters, trailing whitespace from test case
David Majnemer
2013-10-17
1
-10
/
+10
*
volatile types are not trivially copyable.
Eli Friedman
2013-09-11
1
-0
/
+3
*
Fix is_trivially_constructible preconditions.
Eli Friedman
2013-09-11
1
-1
/
+8
*
Implement compiler intrinsics needed for compatibility with MSVC 2012 <type_t...
Joao Matos
2013-03-27
1
-3
/
+116
*
Finish implementing 'selected constructor' rules for triviality in C++11. In
Richard Smith
2012-12-08
1
-0
/
+3
*
Make __is_convertible_to handle abstract types correctly. PR13591.
Eli Friedman
2012-08-14
1
-0
/
+3
*
Final piece of core issue 1330: delay computing the exception specification of
Richard Smith
2012-07-27
1
-8
/
+0
*
Rename isPODType (using the C++98 rules) into isCXX98PODType and make isPODTy...
Benjamin Kramer
2012-04-28
1
-12
/
+12
*
Revert "Use the C++11 definition of PODness for __is_pod in C++11 mode."
Benjamin Kramer
2012-04-28
1
-8
/
+8
*
Use the C++11 definition of PODness for __is_pod in C++11 mode.
Benjamin Kramer
2012-04-28
1
-8
/
+8
*
Special members which are defaulted or deleted on their first declaration are
Richard Smith
2012-02-26
1
-15
/
+87
*
Implement a new type trait __is_trivially_constructible(T, Args...)
Douglas Gregor
2012-02-24
1
-1
/
+55
*
Provide the __is_trivially_assignable type trait, which provides
Douglas Gregor
2012-02-23
1
-0
/
+41
*
Make sure we correctly treat __is_convertible_to as an unevaluated context. ...
Eli Friedman
2012-01-25
1
-0
/
+6
*
Implement support for the __is_final type trait, to determine whether
Douglas Gregor
2011-12-03
1
-0
/
+31
*
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
Richard Smith
2011-10-13
1
-1
/
+1
*
Teach __has_nothrow_assign not to complain about access (GCC and EDG
Douglas Gregor
2011-10-12
1
-0
/
+34
*
Implement support for C++11 in-class initialization of non-static data members.
Richard Smith
2011-06-11
1
-4
/
+11
*
Implement the __is_trivially_copyable type trait
Sean Hunt
2011-05-13
1
-0
/
+87
*
Add a triple to this test, otherwise it fails under MSVC because wchar_t is u...
Francois Pichet
2011-05-01
1
-1
/
+1
*
Make type-traits reflect that Clang's vectors act like scalar types.
Chandler Carruth
2011-04-30
1
-0
/
+9
*
Switch the type-trait like APIs on the AST to only check for incomplete
Chandler Carruth
2011-04-30
1
-2
/
+2
*
Implementation of Embarcadero array type traits
John Wiegley
2011-04-28
1
-0
/
+11
*
t/clang/type-traits
John Wiegley
2011-04-27
1
-0
/
+825
*
Begin tracking trivialness of move constructors and move assignment
Chandler Carruth
2011-04-23
1
-0
/
+26
*
Flesh out these tests just a tad more. This provides targeted
Chandler Carruth
2011-04-23
1
-3
/
+21
*
Test POD and trivial type traits given a class derived from a generic
Chandler Carruth
2011-04-23
1
-0
/
+3
*
Use a more precise name for some of the types here, and re-group several
Chandler Carruth
2011-04-23
1
-49
/
+59
*
Mechanical change moving all of the test statements away from a pattern
Chandler Carruth
2011-04-23
1
-362
/
+362
*
Implement basic __is_trivial type-trait support, enough to close PR9472.
Chandler Carruth
2011-04-23
1
-0
/
+34
*
Fix some corner cases in the __is_base_of logic.
John McCall
2011-01-28
1
-1
/
+11
*
Give OpaqueValueExpr a source location, because its source location
Douglas Gregor
2011-01-28
1
-0
/
+6
[next]