Home | History | Annotate | Download | only in Analysis

Lines Matching full:warning

6 struct BigCharArray2 { // no-warning
10 // xxxexpected-warning@+1{{Excessive padding in 'struct LowAlignmentBase'}}
16 struct CorrectLowAlignmentBase : public BigCharArray2 { // no-warning
21 // xxxexpected-warning@+1{{Excessive padding in 'struct LowAlignmentBase2'}}
28 class PaddedA { // expected-warning{{Excessive padding in 'class PaddedA'}}
34 class VirtualPaddedA : public PaddedA { // no-warning
38 class VirtualIntSandwich { // expected-warning{{Excessive padding in 'class VirtualIntSandwich'}}
46 class InnerPaddedB { // expected-warning{{Excessive padding in 'class InnerPaddedB'}}
53 class TailPaddedB { // expected-warning{{Excessive padding in 'class TailPaddedB'}}
59 class SI : public PaddedA { // no-warning
63 class SI2 : public PaddedA { // xxxexpected-warning{{Excessive padding in 'class SI2'}}
69 class VirtualSI : virtual public PaddedA { // no-warning
74 class VirtualSI2 : virtual public PaddedA { // no-warning
80 class VtblSI : public PaddedA { // no-warning
85 class VtblSI2 : public PaddedA { // xxxexpected-warning{{Excessive padding in 'class VtblSI2'}}
92 class VtblSI3 : public VirtualPaddedA { // xxxexpected-warning{{Excessive padding in 'class VtblSI3'}}
98 class MI : public PaddedA, public InnerPaddedB { // no-warning
102 class MI2 : public PaddedA, public InnerPaddedB { // xxxexpected-warning{{Excessive padding in 'class MI2'}}
108 class VtblMI : public PaddedA, public InnerPaddedB { // xxxexpected-warning{{Excessive padding in 'class VtblMI'}}
115 class VtblMI2 : public VirtualPaddedA, public InnerPaddedB { // xxxexpected-warning{{Excessive padding in 'class VtblMI2'}}
121 class Empty {}; // no-warning
123 class LotsOfSpace { // expected-warning{{Excessive padding in 'class LotsOfSpace'}}
129 class EBO1 : public Empty { // xxxexpected-warning{{Excessive padding in 'class EBO1'}}
135 class EBO2 : public Empty { // xxxexpected-warning{{Excessive padding in 'class EBO2'}}
142 class TemplateSandwich { // expected-warning{{Excessive padding in 'class TemplateSandwich<int>' instantiated here}}
149 class TemplateSandwich<T *> { // expected-warning{{Excessive padding in 'class TemplateSandwich<void *>' instantiated here}}
156 class TemplateSandwich<long long> { // expected-warning{{Excessive padding in 'class TemplateSandwich<long long>' (}}
162 class Holder1 { // no-warning
168 typedef struct { // expected-warning{{Excessive padding in 'TypedefSandwich2'}}
170 typedef struct { // expected-warning{{Excessive padding in 'TypedefSandwich2::NestedTypedef'}}
181 // expected-warning@+1{{Excessive padding in 'struct Foo<int>::Nested'}}
189 struct Holder { // no-warning
194 struct GlobalsForLambda { // no-warning
200 // expected-warning@+1{{Excessive padding in 'class (lambda}}
202 auto lambda2 = [ i = G.i, c1 = G.c1, c2 = G.c2 ]{}; // no-warning