From abc3984149ed4393620179a0770e56d6247539ee Mon Sep 17 00:00:00 2001 From: "Michael J. Spencer" Date: Thu, 21 May 2015 23:15:00 +0000 Subject: [Support] Fix ErrorOr equality operator. llvm-svn: 237970 --- llvm/unittests/Support/ErrorOrTest.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'llvm/unittests/Support/ErrorOrTest.cpp') diff --git a/llvm/unittests/Support/ErrorOrTest.cpp b/llvm/unittests/Support/ErrorOrTest.cpp index 82bbe090960..5e8d442a703 100644 --- a/llvm/unittests/Support/ErrorOrTest.cpp +++ b/llvm/unittests/Support/ErrorOrTest.cpp @@ -66,6 +66,11 @@ TEST(ErrorOr, Covariant) { ErrorOr> b4(b3); } +TEST(ErrorOr, Comparison) { + ErrorOr x(std::errc::no_such_file_or_directory); + EXPECT_EQ(x, std::errc::no_such_file_or_directory); +} + // ErrorOr x(nullptr); // ErrorOr> y = x; // invalid conversion static_assert( -- cgit v1.2.3