summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2018-09-22 21:01:07 +0000
committerEric Fiselier <eric@efcs.ca>2018-09-22 21:01:07 +0000
commit7a26d87c9fef90d2d87ec7138b12db9efb2a11fd (patch)
tree019b65e4f4247756c9dc825bd6730b885fce7ff9
parent33cc965bf6785f33d7503e00f3f9bee89acd48d6 (diff)
Mark [[nodiscard]] tests unsupported on GCC prior to 7.0
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@342821 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/libcxx/diagnostics/nodiscard_extensions.fail.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp b/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp
index aef3df162..d1e0a8af5 100644
--- a/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp
+++ b/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp
@@ -10,6 +10,9 @@
// UNSUPPORTED: c++98, c++03
+// GCC versions prior to 7.0 don't provide the required [[nodiscard]] attribute.
+// UNSUPPORTED: gcc-4, gcc-5, gcc-6
+
// Test that entities declared [[nodiscard]] as at extension by libc++, are
// only actually declared such when _LIBCPP_ENABLE_NODISCARD is specified.