[libcxx] r342821 - Mark [[nodiscard]] tests unsupported on GCC prior to 7.0

Eric Fiselier eric at efcs.ca
Sat Sep 22 14:01:07 PDT 2018


Author: ericwf
Date: Sat Sep 22 14:01:07 2018
New Revision: 342821

URL: http://llvm.org/viewvc/llvm-project?rev=342821&view=rev
Log:
Mark [[nodiscard]] tests unsupported on GCC prior to 7.0

Modified:
    libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp

Modified: libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp?rev=342821&r1=342820&r2=342821&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp Sat Sep 22 14:01:07 2018
@@ -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.
 




More information about the libcxx-commits mailing list