[compiler-rt] r295248 - [XRay] Fix gtest error code comparison. NFC.
Tim Shen via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 15 14:30:54 PST 2017
Author: timshen
Date: Wed Feb 15 16:30:54 2017
New Revision: 295248
URL: http://llvm.org/viewvc/llvm-project?rev=295248&view=rev
Log:
[XRay] Fix gtest error code comparison. NFC.
Modified:
compiler-rt/trunk/lib/xray/tests/unit/buffer_queue_test.cc
Modified: compiler-rt/trunk/lib/xray/tests/unit/buffer_queue_test.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/xray/tests/unit/buffer_queue_test.cc?rev=295248&r1=295247&r2=295248&view=diff
==============================================================================
--- compiler-rt/trunk/lib/xray/tests/unit/buffer_queue_test.cc (original)
+++ compiler-rt/trunk/lib/xray/tests/unit/buffer_queue_test.cc Wed Feb 15 16:30:54 2017
@@ -45,7 +45,8 @@ TEST(BufferQueueTest, GetUntilFailed) {
BufferQueue::Buffer Buf0;
EXPECT_EQ(Buffers.getBuffer(Buf0), std::error_code());
BufferQueue::Buffer Buf1;
- EXPECT_EQ(std::errc::not_enough_memory, Buffers.getBuffer(Buf1));
+ EXPECT_EQ(std::make_error_code(std::errc::not_enough_memory),
+ Buffers.getBuffer(Buf1));
EXPECT_EQ(Buffers.releaseBuffer(Buf0), std::error_code());
}
@@ -56,7 +57,8 @@ TEST(BufferQueueTest, ReleaseUnknown) {
BufferQueue::Buffer Buf;
Buf.Buffer = reinterpret_cast<void *>(0xdeadbeef);
Buf.Size = kSize;
- EXPECT_EQ(std::errc::argument_out_of_domain, Buffers.releaseBuffer(Buf));
+ EXPECT_EQ(std::make_error_code(std::errc::argument_out_of_domain),
+ Buffers.releaseBuffer(Buf));
}
TEST(BufferQueueTest, ErrorsWhenFinalising) {
@@ -68,8 +70,10 @@ TEST(BufferQueueTest, ErrorsWhenFinalisi
ASSERT_NE(nullptr, Buf.Buffer);
ASSERT_EQ(Buffers.finalize(), std::error_code());
BufferQueue::Buffer OtherBuf;
- ASSERT_EQ(std::errc::state_not_recoverable, Buffers.getBuffer(OtherBuf));
- ASSERT_EQ(std::errc::state_not_recoverable, Buffers.finalize());
+ ASSERT_EQ(std::make_error_code(std::errc::state_not_recoverable),
+ Buffers.getBuffer(OtherBuf));
+ ASSERT_EQ(std::make_error_code(std::errc::state_not_recoverable),
+ Buffers.finalize());
ASSERT_EQ(Buffers.releaseBuffer(Buf), std::error_code());
}
More information about the llvm-commits
mailing list