From a097b34ef735f781aeb066f5df71125802387429 Mon Sep 17 00:00:00 2001 From: Francis Ricci Date: Sun, 11 Jun 2017 18:52:25 +0000 Subject: [PATCH] [ADT] Suppress unused attribute warning in unit test git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305166 91177308-0d34-0410-b5e6-96231b3b80d8 --- unittests/ADT/SmallVectorTest.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/unittests/ADT/SmallVectorTest.cpp b/unittests/ADT/SmallVectorTest.cpp index 5903ce8c08e..89f761975ea 100644 --- a/unittests/ADT/SmallVectorTest.cpp +++ b/unittests/ADT/SmallVectorTest.cpp @@ -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; } }; -- 2.40.0