/external/llvm-project/clang/test/SemaCXX/ |
D | make_integer_seq.cpp | 13 static_assert(__is_same(MakeSeq<int, 0>, Seq<int>), ""); 14 static_assert(__is_same(MakeSeq<int, 1>, Seq<int, 0>), ""); 15 static_assert(__is_same(MakeSeq<int, 2>, Seq<int, 0, 1>), ""); 16 static_assert(__is_same(MakeSeq<int, 3>, Seq<int, 0, 1, 2>), ""); 17 static_assert(__is_same(MakeSeq<int, 4>, Seq<int, 0, 1, 2, 3>), ""); 19 static_assert(__is_same(MakeSeq<unsigned int, 0U>, Seq<unsigned int>), ""); 20 static_assert(__is_same(MakeSeq<unsigned int, 1U>, Seq<unsigned int, 0U>), ""); 21 static_assert(__is_same(MakeSeq<unsigned int, 2U>, Seq<unsigned int, 0U, 1U>), ""); 22 static_assert(__is_same(MakeSeq<unsigned int, 3U>, Seq<unsigned int, 0U, 1U, 2U>), ""); 23 static_assert(__is_same(MakeSeq<unsigned int, 4U>, Seq<unsigned int, 0U, 1U, 2U, 3U>), ""); [all …]
|
D | type_pack_element.cpp | 13 static_assert(__is_same(TypePackElement<0, X<0>>, X<0>), ""); 15 static_assert(__is_same(TypePackElement<0, X<0>, X<1>>, X<0>), ""); 16 static_assert(__is_same(TypePackElement<1, X<0>, X<1>>, X<1>), ""); 18 static_assert(__is_same(TypePackElement<0, X<0>, X<1>, X<2>>, X<0>), ""); 19 static_assert(__is_same(TypePackElement<1, X<0>, X<1>, X<2>>, X<1>), ""); 20 static_assert(__is_same(TypePackElement<2, X<0>, X<1>, X<2>>, X<2>), ""); 22 static_assert(__is_same(TypePackElement<0, X<0>, X<1>, X<2>, X<3>>, X<0>), ""); 23 static_assert(__is_same(TypePackElement<1, X<0>, X<1>, X<2>, X<3>>, X<1>), ""); 24 static_assert(__is_same(TypePackElement<2, X<0>, X<1>, X<2>, X<3>>, X<2>), ""); 25 static_assert(__is_same(TypePackElement<3, X<0>, X<1>, X<2>, X<3>>, X<3>), ""); [all …]
|
D | builtin-align-cxx.cpp | 20 …static_assert(__is_same(decltype(__builtin_align_up(array, Alignment)), T *), // expected-error{{r… in test_templated_arguments() 22 static_assert(__is_same(decltype(__builtin_align_down(array, Alignment)), T *), in test_templated_arguments() 24 static_assert(__is_same(decltype(__builtin_is_aligned(array, Alignment)), bool), in test_templated_arguments() 43 …static_assert(__is_same(decltype(__builtin_align_up(array, 31)), int *), // expected-error{{reques… in test_incorrect_alignment_without_instatiation() 45 …static_assert(__is_same(decltype(__builtin_align_down(array, 7)), int *), // expected-error{{reque… in test_incorrect_alignment_without_instatiation() 47 …static_assert(__is_same(decltype(__builtin_is_aligned(array, -1)), bool), // expected-error{{reque… in test_incorrect_alignment_without_instatiation()
|
D | libstdcxx_is_pod_hack.cpp | 18 struct __is_same { // expected-warning {{keyword '__is_same' will be made available as an identifie… struct 21 __is_same<int> isi;
|
D | cxx03-aligned-allocation-unscoped-enum.cpp | 13 _Static_assert(__is_same(__underlying_type(std::align_val_t), size_t), "");
|
D | cxx1z-class-template-argument-deduction.cpp | 471 static_assert(__is_same(decltype(p3), ProPair<int, const char*>)); 483 static_assert(__is_same(decltype(ce2), TestExplicitCtor<int>), ""); 495 static_assert(__is_same(decltype(ta), TestSuppression<const char *>), "");
|
D | compare-cxx2a.cpp | 11 #define ASSERT_TYPE(...) static_assert(__is_same(__VA_ARGS__)) 12 #define ASSERT_EXPR_TYPE(Expr, Expect) static_assert(__is_same(decltype(Expr), Expect));
|
D | builtin-is-constant-evaluated.cpp | 39 static_assert(__is_same(T, int)); in test_if_constexpr()
|
D | builtins.cpp | 58 static_assert(__is_same(decltype(__builtin_launder(Ptr)), Type), "expected same type")
|
D | alias-template.cpp | 177 static_assert(__is_same(S<3>::U, X[2]), ""); // expected-error {{static_assert failed}}
|
/external/clang/test/SemaCXX/ |
D | make_integer_seq.cpp | 13 static_assert(__is_same(MakeSeq<int, 0>, Seq<int>), ""); 14 static_assert(__is_same(MakeSeq<int, 1>, Seq<int, 0>), ""); 15 static_assert(__is_same(MakeSeq<int, 2>, Seq<int, 0, 1>), ""); 16 static_assert(__is_same(MakeSeq<int, 3>, Seq<int, 0, 1, 2>), ""); 17 static_assert(__is_same(MakeSeq<int, 4>, Seq<int, 0, 1, 2, 3>), ""); 19 static_assert(__is_same(MakeSeq<unsigned int, 0U>, Seq<unsigned int>), ""); 20 static_assert(__is_same(MakeSeq<unsigned int, 1U>, Seq<unsigned int, 0U>), ""); 21 static_assert(__is_same(MakeSeq<unsigned int, 2U>, Seq<unsigned int, 0U, 1U>), ""); 22 static_assert(__is_same(MakeSeq<unsigned int, 3U>, Seq<unsigned int, 0U, 1U, 2U>), ""); 23 static_assert(__is_same(MakeSeq<unsigned int, 4U>, Seq<unsigned int, 0U, 1U, 2U, 3U>), ""); [all …]
|
D | type_pack_element.cpp | 13 static_assert(__is_same(TypePackElement<0, X<0>>, X<0>), ""); 15 static_assert(__is_same(TypePackElement<0, X<0>, X<1>>, X<0>), ""); 16 static_assert(__is_same(TypePackElement<1, X<0>, X<1>>, X<1>), ""); 18 static_assert(__is_same(TypePackElement<0, X<0>, X<1>, X<2>>, X<0>), ""); 19 static_assert(__is_same(TypePackElement<1, X<0>, X<1>, X<2>>, X<1>), ""); 20 static_assert(__is_same(TypePackElement<2, X<0>, X<1>, X<2>>, X<2>), ""); 22 static_assert(__is_same(TypePackElement<0, X<0>, X<1>, X<2>, X<3>>, X<0>), ""); 23 static_assert(__is_same(TypePackElement<1, X<0>, X<1>, X<2>, X<3>>, X<1>), ""); 24 static_assert(__is_same(TypePackElement<2, X<0>, X<1>, X<2>, X<3>>, X<2>), ""); 25 static_assert(__is_same(TypePackElement<3, X<0>, X<1>, X<2>, X<3>>, X<3>), ""); [all …]
|
D | libstdcxx_is_pod_hack.cpp | 18 struct __is_same { // expected-warning {{keyword '__is_same' will be made available as an identifie… struct 21 __is_same<int> isi;
|
D | alias-template.cpp | 180 static_assert(__is_same(S<3>::U, X[2]), ""); // expected-error {{static_assert failed}}
|
/external/llvm-project/clang/test/Headers/ |
D | stdint-typeof-MINMAX.cpp | 22 static_assert(__is_same(__typeof__(INTPTR_MIN), intptr_t)); 23 static_assert(__is_same(__typeof__(INTPTR_MAX), intptr_t)); 24 static_assert(__is_same(__typeof__(UINTPTR_MAX), uintptr_t)); 25 static_assert(__is_same(__typeof__(PTRDIFF_MIN), ptrdiff_t)); 26 static_assert(__is_same(__typeof__(PTRDIFF_MAX), ptrdiff_t)); 27 static_assert(__is_same(__typeof__(SIZE_MAX), size_t)); 28 static_assert(__is_same(__typeof__(INTMAX_MIN), intmax_t)); 29 static_assert(__is_same(__typeof__(INTMAX_MAX), intmax_t)); 30 static_assert(__is_same(__typeof__(UINTMAX_MAX), uintmax_t)); 31 static_assert(__is_same(__typeof__(INTMAX_C(5)), intmax_t)); [all …]
|
/external/llvm-project/clang/test/Import/builtin-template/ |
D | test.cpp | 26 static_assert(__is_same(TypePackElement<0, X<0>>, X<0>), ""); in expr() 27 static_assert(__is_same(TypePackElement<0, X<0>, X<1>>, X<0>), ""); in expr() 28 static_assert(__is_same(TypePackElement<1, X<0>, X<1>>, X<1>), ""); in expr()
|
/external/llvm-project/clang/test/AST/ |
D | ast-dump-traits.cpp | 15 (void) __is_same(int ,float); in test_type_trait()
|
/external/llvm-project/clang/test/Sema/ |
D | static-assert.c | 31 #define ASSERT_IS_TYPE(T) __is_same(T, T)
|
/external/clang/test/Sema/ |
D | static-assert.c | 26 #define ASSERT_IS_TYPE(T) __is_same(T, T)
|
/external/clang/test/PCH/ |
D | cxx-traits.h | 55 struct __is_same {}; // expected-warning {{made available}} struct
|
D | cxx-traits.cpp | 55 bool _is_same_result = __is_same(int, int);
|
/external/llvm-project/clang/test/PCH/ |
D | cxx-traits.h | 56 struct __is_same {}; // expected-warning {{made available}} struct
|
D | cxx-traits.cpp | 56 bool _is_same_result = __is_same(int, int);
|
/external/clang/test/Analysis/ |
D | dtor.cpp | 516 const bool IsSimple = __is_trivial(T) && __is_same(T, U); in do_copy()
|
/external/llvm-project/clang/test/Analysis/ |
D | dtor.cpp | 516 const bool IsSimple = __is_trivial(T) && __is_same(T, U); in do_copy()
|