Disable test that fails due to lack of std::true_type in C++03.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 20 Jan 2013 21:52:27 +0000 (21:52 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 20 Jan 2013 21:52:27 +0000 (21:52 +0000)
Michael, can this test be ported to C++03?

llvm-svn: 172996

llvm/unittests/Support/ErrorOrTest.cpp

index 1f80aa0..8ce7160 100644 (file)
@@ -56,6 +56,7 @@ struct InvalidArgError {
   std::string ArgName;
 };
 
+#if LLVM_HAS_CXX11_STDLIB
 namespace llvm {
 template<>
 struct ErrorOrUserDataTraits<InvalidArgError> : std::true_type {
@@ -76,3 +77,4 @@ TEST(ErrorOr, UserErrorData) {
   EXPECT_EQ("adena", t4().getError<InvalidArgError>().ArgName);
 }
 } // end anon namespace
+#endif