Fix the C++03 build.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 8 Jan 2014 22:27:04 +0000 (22:27 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 8 Jan 2014 22:27:04 +0000 (22:27 +0000)
With c++11 we never instantiate the copy constructor.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198803 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/ErrorOr.h

index fba67054cb97f448b59d2b81d0293f3e4299880d..bc376e97aef154c23e4290d3ee26eb1e43c84745 100644 (file)
@@ -203,7 +203,7 @@ private:
     } else {
       // Get other's error.
       HasError = true;
-      new (getErrorStorage()) error_code(Other);
+      new (getErrorStorage()) error_code(Other.getError());
     }
   }