]> granicus.if.org Git - llvm/commitdiff
[ADT] Suppress unused attribute warning in unit test
authorFrancis Ricci <francisjricci@gmail.com>
Sun, 11 Jun 2017 18:52:25 +0000 (18:52 +0000)
committerFrancis Ricci <francisjricci@gmail.com>
Sun, 11 Jun 2017 18:52:25 +0000 (18:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305166 91177308-0d34-0410-b5e6-96231b3b80d8

unittests/ADT/SmallVectorTest.cpp

index 5903ce8c08eb8a028b60ffc87c87349fbeb41ebe..89f761975ea82b738a515a6c8b835e7674799c2d 100644 (file)
@@ -444,11 +444,11 @@ TYPED_TEST(SmallVectorTest, AppendRepeatedNonForwardIterator) {
   SCOPED_TRACE("AppendRepeatedTest");
 
   struct output_iterator {
-    typedef std::output_iterator_tag iterator_category;
-    typedef int value_type;
-    typedef int difference_type;
-    typedef value_type *pointer;
-    typedef value_type &reference;
+    typedef __attribute__((used)) std::output_iterator_tag iterator_category;
+    typedef __attribute__((used)) int value_type;
+    typedef __attribute__((used)) int difference_type;
+    typedef __attribute__((used)) value_type *pointer;
+    typedef __attribute__((used)) value_type &reference;
     operator int() { return 2; }
     operator Constructable() { return 7; }
   };