Home | History | Annotate | Download | only in SemaCXX

Lines Matching full:static_assert

45     A() { static_assert(N == 0, ""); }
46 A(int, double) { static_assert(N == 1, ""); }
51 F() { static_assert(N == 0, ""); }
52 F(int, double) { static_assert(N == 1, ""); }
53 F(std::initializer_list<int>) { static_assert(N == 3, ""); }
58 D(std::initializer_list<int>) { static_assert(N == 0, ""); } // expected-note 1 {{candidate}}
59 D(std::initializer_list<double>) { static_assert(N == 1, ""); } // expected-note 1 {{candidate}}
64 E(int, int) { static_assert(N == 0, ""); }
65 E(X1, int) { static_assert(N == 1, ""); }
137 static_assert(sizeof(ov1({})) == sizeof(two), "bad overload");
138 static_assert(sizeof(ov1({1, 2})) == sizeof(two), "bad overload");
139 static_assert(sizeof(ov1({{1, 1.0}, 2, {3, 4}})) == sizeof(one), "bad overload");
145 static_assert(sizeof(ov2({1})) == sizeof(one), "bad overload"); // list -> int ranks as identity
146 static_assert(sizeof(ov2({1, 2, 3})) == sizeof(two), "bad overload"); // list -> F only viable