Fix libc++ specific assertion in permissions(...) tests
authorEric Fiselier <eric@efcs.ca>
Sun, 23 Oct 2016 19:14:58 +0000 (19:14 +0000)
committerEric Fiselier <eric@efcs.ca>
Sun, 23 Oct 2016 19:14:58 +0000 (19:14 +0000)
llvm-svn: 284945

libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.permissions/permissions.pass.cpp

index b177693..8c7c0a7 100644 (file)
@@ -35,7 +35,8 @@ TEST_CASE(test_signatures)
     std::error_code ec; ((void)ec);
     ASSERT_NOT_NOEXCEPT(fs::permissions(p, opts));
     // Not noexcept because of narrow contract
-    ASSERT_NOT_NOEXCEPT(fs::permissions(p, opts, ec));
+    LIBCPP_ONLY(
+        ASSERT_NOT_NOEXCEPT(fs::permissions(p, opts, ec)));
 }
 
 TEST_CASE(test_error_reporting)