git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212415
91177308-0d34-0410-b5e6-
96231b3b80d8
- std::unique_ptr<MemoryBuffer> Buf;
- MemoryBuffer::getFile(FilePathname.c_str(), Buf);
- EXPECT_EQ(Buf->getBuffer(), "\r\n");
+ auto Buf = MemoryBuffer::getFile(FilePathname.c_str());
+ EXPECT_FALSE(Buf);
+ EXPECT_EQ(Buf.get()->getBuffer(), "\r\n");
- std::unique_ptr<MemoryBuffer> Buf;
- MemoryBuffer::getFile(FilePathname.c_str(), Buf);
- EXPECT_EQ(Buf->getBuffer(), "\n");
+ auto Buf = MemoryBuffer::getFile(FilePathname.c_str());
+ EXPECT_FALSE(Buf);
+ EXPECT_EQ(Buf.get()->getBuffer(), "\n");
}
ASSERT_NO_ERROR(fs::remove(Twine(FilePathname)));
}
}
ASSERT_NO_ERROR(fs::remove(Twine(FilePathname)));
}