diff options
Diffstat (limited to 'test/SemaCXX/warn-unused-member.cpp')
-rw-r--r-- | test/SemaCXX/warn-unused-member.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/SemaCXX/warn-unused-member.cpp b/test/SemaCXX/warn-unused-member.cpp index cabc9b6cd6..6a7922e8e5 100644 --- a/test/SemaCXX/warn-unused-member.cpp +++ b/test/SemaCXX/warn-unused-member.cpp @@ -144,6 +144,13 @@ class EverythingUsed { int by_initializer_; }; +class HasFeatureTest { +#if __has_feature(attribute_unused_on_fields) + int unused_; // expected-warning{{private field 'unused_' is not used}} + int unused2_ __attribute__((unused)); // no-warning +#endif +}; + namespace templates { class B { template <typename T> void f(T t); |