diff options
Diffstat (limited to 'test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons')
-rw-r--r-- | test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp index 22f2967f3281..937bb8d3a05d 100644 --- a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp +++ b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp @@ -9,7 +9,7 @@ // Usage of is_trivially_constructible is broken with these compilers. // See https://bugs.llvm.org/show_bug.cgi?id=31016 -// XFAIL: clang-3.7, apple-clang-7 && c++1z +// XFAIL: clang-3.7, apple-clang-7 && c++17 // <iterator> @@ -32,6 +32,7 @@ template <typename T, bool isTrivial = std::is_trivially_default_constructible_v struct test_trivial { void operator ()() const { constexpr std::istream_iterator<T> it; + (void)it; } }; @@ -50,6 +51,7 @@ int main() assert(it == T()); #if TEST_STD_VER >= 11 constexpr T it2; + (void)it2; #endif } |