OSDN Git Service

Object/WasmObjectFile: Fix comparison of different signs
[android-x86/external-llvm.git] / unittests / Support / ErrnoTest.cpp
index 888c162..67f834a 100644 (file)
@@ -12,8 +12,6 @@
 
 using namespace llvm::sys;
 
-static int *ReturnPointer() { return new int(47); }
-
 TEST(ErrnoTest, RetryAfterSignal) {
   EXPECT_EQ(1, RetryAfterSignal(-1, [] { return 1; }));
 
@@ -33,6 +31,6 @@ TEST(ErrnoTest, RetryAfterSignal) {
 
   EXPECT_EQ(1, RetryAfterSignal(-1, [](int x) { return x; }, 1));
 
-  std::unique_ptr<int> P{RetryAfterSignal(nullptr, ReturnPointer)};
+  std::unique_ptr<int> P(RetryAfterSignal(nullptr, [] { return new int(47); }));
   EXPECT_EQ(47, *P);
 }