aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Support/ErrorOrTest.cpp
diff options
context:
space:
mode:
authorMichael J. Spencer <bigcheesegs@gmail.com>2013-02-28 01:44:26 +0000
committerMichael J. Spencer <bigcheesegs@gmail.com>2013-02-28 01:44:26 +0000
commit12e3dfc58ed30df4dc7ba98224d92a8766220b7e (patch)
tree6c00c1e8bb3c9eddfcc7a9265f2a7f2d05c8502c /llvm/unittests/Support/ErrorOrTest.cpp
parent397ef40f6b43a6d6846f92da1f3f83d161ccef98 (diff)
downloadllvm-12e3dfc58ed30df4dc7ba98224d92a8766220b7e.zip
llvm-12e3dfc58ed30df4dc7ba98224d92a8766220b7e.tar.gz
llvm-12e3dfc58ed30df4dc7ba98224d92a8766220b7e.tar.bz2
[Support][ErrorOr] Add support for implicit conversion from error code/condition enums.
llvm-svn: 176228
Diffstat (limited to 'llvm/unittests/Support/ErrorOrTest.cpp')
-rw-r--r--llvm/unittests/Support/ErrorOrTest.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/unittests/Support/ErrorOrTest.cpp b/llvm/unittests/Support/ErrorOrTest.cpp
index aa0ddd5..4853426 100644
--- a/llvm/unittests/Support/ErrorOrTest.cpp
+++ b/llvm/unittests/Support/ErrorOrTest.cpp
@@ -18,7 +18,7 @@ using namespace llvm;
namespace {
ErrorOr<int> t1() {return 1;}
-ErrorOr<int> t2() {return make_error_code(errc::invalid_argument);}
+ErrorOr<int> t2() { return errc::invalid_argument; }
TEST(ErrorOr, SimpleValue) {
ErrorOr<int> a = t1();
@@ -45,8 +45,8 @@ TEST(ErrorOr, Types) {
*a = 42;
EXPECT_EQ(42, x);
- EXPECT_FALSE(ErrorOr<void>(make_error_code(errc::broken_pipe)));
- EXPECT_TRUE(ErrorOr<void>(make_error_code(errc::success)));
+ EXPECT_FALSE(ErrorOr<void>(errc::broken_pipe));
+ EXPECT_TRUE(ErrorOr<void>(errc::success));
#if LLVM_HAS_CXX11_STDLIB
// Move only types.