[Support] Make test C++03.
authorMichael J. Spencer <bigcheesegs@gmail.com>
Mon, 21 Jan 2013 05:39:07 +0000 (05:39 +0000)
committerMichael J. Spencer <bigcheesegs@gmail.com>
Mon, 21 Jan 2013 05:39:07 +0000 (05:39 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173004 91177308-0d34-0410-b5e6-96231b3b80d8

unittests/Support/ErrorOrTest.cpp

index 8ce7160ba36f3c16b400f4db90ebbed5d740f980..3181b4fc4bd2da89fb684e3afa3adb959d43217c 100644 (file)
@@ -56,15 +56,14 @@ struct InvalidArgError {
   std::string ArgName;
 };
 
-#if LLVM_HAS_CXX11_STDLIB
 namespace llvm {
 template<>
-struct ErrorOrUserDataTraits<InvalidArgError> : std::true_type {
+struct ErrorOrUserDataTraits<InvalidArgError> : true_type {
   static error_code error() {
     return make_error_code(errc::invalid_argument);
   }
 };
-} // end namespace lld
+} // end namespace llvm
 
 ErrorOr<int> t4() {
   return InvalidArgError("adena");
@@ -77,4 +76,3 @@ TEST(ErrorOr, UserErrorData) {
   EXPECT_EQ("adena", t4().getError<InvalidArgError>().ArgName);
 }
 } // end anon namespace
-#endif