diff options
Diffstat (limited to 'compiler-rt/lib/xray/tests/unit/buffer_queue_test.cc')
| -rw-r--r-- | compiler-rt/lib/xray/tests/unit/buffer_queue_test.cc | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/compiler-rt/lib/xray/tests/unit/buffer_queue_test.cc b/compiler-rt/lib/xray/tests/unit/buffer_queue_test.cc index de855fd8519..4db762dc72c 100644 --- a/compiler-rt/lib/xray/tests/unit/buffer_queue_test.cc +++ b/compiler-rt/lib/xray/tests/unit/buffer_queue_test.cc @@ -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, ErrorsWhenFinalising) {    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());  } | 

