Lines Matching refs:constexpr
12 constexpr NonConstexpr1 nc1 = NonConstexpr1(); // ok, does not call constructor
13 constexpr NonConstexpr2 nc2 = NonConstexpr2(); // ok, does not call constructor
14 constexpr NonConstexpr2a nc2a = NonConstexpr2a(); // ok, does not call constructor
15 constexpr int nc2_a = NonConstexpr2().nl.a; // ok
16 constexpr int nc2a_a = NonConstexpr2a().a; // ok
18 …friend constexpr NonConstexpr1::NonConstexpr1(); // expected-error {{follows non-constexpr declara…
19 …friend constexpr NonConstexpr2::NonConstexpr2(); // expected-error {{follows non-constexpr declara…
23 constexpr Constexpr1 c1 = Constexpr1(); // ok
25 constexpr NonConstexpr3 nc3 = NonConstexpr3(); // expected-error {{non-literal type 'const NonConst…
30 constexpr Constexpr2 c2 = Constexpr2(); // ok
35 constexpr Member(int&a) : a(a) {} in Member()
41 constexpr NonConstexpr4 nc4 = NonConstexpr4(); // expected-error {{constant expression}} expected-n…
43 constexpr Constexpr3() : m(n) {} in Constexpr3()
46 constexpr Constexpr3 c3 = Constexpr3(); // ok
50 constexpr Constexpr4 c4 = Constexpr4(); // ok
90 friend constexpr A::A() noexcept; // expected-error {{follows non-constexpr declaration}}
91 friend constexpr B::B() noexcept;
92 friend constexpr C::C() noexcept;
93 friend constexpr D::D() noexcept;
94 friend constexpr E::E() noexcept; // expected-error {{follows non-constexpr declaration}}