• Home
  • Raw
  • Download

Lines Matching +full:unused +full:- +full:private +full:- +full:field

1 // RUN: %clang_cc1 -fsyntax-only -Wunused-private-field -Wused-but-marked-unused -Wno-uninitialized…
6 private:
23 int unused_; // expected-warning{{private field 'unused_' is not used}}
41 int unused_; // expected-warning{{private field 'unused_' is not used}}
96 attr_used_ = 42; // expected-warning{{'attr_used_' was marked unused but was used}} in A()
101 private:
102 int primitive_type_; // expected-warning{{private field 'primitive_type_' is not used}}
103 A* pointer_; // expected-warning{{private field 'pointer_' is not used}}
104 int no_initializer_; // expected-warning{{private field 'no_initializer_' is not used}}
105 int default_initializer_; // expected-warning{{private field 'default_initializer_' is not used}}
106 int other_initializer_; // expected-warning{{private field 'other_initializer_' is not used}}
107 int used_, unused_; // expected-warning{{private field 'unused_' is not used}}
108 …int in_class_initializer_ = 42; // expected-warning{{private field 'in_class_initializer_' is not …
110 …Trivial trivial_initializer_ = Trivial(); // expected-warning{{private field 'trivial_initializer_…
115 Trivial trivial_; // expected-warning{{private field 'trivial_' is not used}}
120 int attr_ __attribute__((unused));
121 int attr_used_ __attribute__((unused));
139 private:
151 int unused_; // expected-warning{{private field 'unused_' is not used}}
152 int unused2_ __attribute__((unused)); // no-warning
183 int d; // expected-warning{{private field 'd' is not used}}
201 private:
209 private:
218 void* p_; // expected-warning{{private field 'p_' is not used}}
219 bool b_; // expected-warning{{private field 'b_' is not used}}
220 A* a_; // expected-warning{{private field 'a_' is not used}}
221 void* p2_; // expected-warning{{private field 'p2_' is not used}}
230 private:
231 void (*p)(int); // expected-warning{{private field 'p' is not used}}
239 private:
240 A a = A(); // expected-warning{{private field 'a' is not used}}
246 X x[4]; // no-warning