Lines Matching +defs:l +defs:S
67 struct S { struct
87 struct S { struct
88 int n : T(4).r; // ok
104 struct S { struct
105 … int k : RecurseForever(0); // expected-error {{constant expression}} expected-note {{in call to}}
106 …int l : AlsoRecurseForever(0).n; // expected-error {{constant expression}} expected-note {{in call… member
120 struct S { struct
121 constexpr S *operator&() const { return nullptr; } in operator &()
174 struct S { struct
175 int m;
304 struct S { struct
305 constexpr S(int=0) : i(1), v(const_cast<volatile int&>(vi)) {} in S() argument
306 constexpr S(const S &s) : i(2), v(const_cast<volatile int&>(vi)) {} in S() argument
307 int i;
308 volatile int &v;
370 struct S { struct
371 int A : a;
372 int B : b;
373 …t C : c; // expected-error {{constant expression}} expected-note {{read of non-const variable 'c'}}
374 …t D : d; // expected-error {{constant expression}} expected-note {{read of non-const variable 'c'}}
376 int E : e / 2;
377 int F : f - 11;
378 int G : g; // expected-error {{constant expression}}
379 int H : h(); // expected-error {{constant expression}} expected-note {{undefined function 'h'}}
380 …ted-error {{constant expression}} expected-note {{initializer of 'i' is not a constant expression}}
381 int J : j();
382 int K : k;
388 struct S { int n; }; argument
397 struct S { int n; }; struct
433 struct S { virtual void f(); }; struct
521 struct S { int a, b; } s; argument
551 Literal l; member
568 struct S { struct