mirror of
https://github.com/intel/llvm.git
synced 2026-01-31 07:27:33 +08:00
Update to match simplified llvm MemoryBuffer interfaces for files.
llvm-svn: 49042
This commit is contained in:
@@ -163,8 +163,7 @@ SerializationTest::~SerializationTest() {
|
||||
using llvm::MemoryBuffer;
|
||||
|
||||
llvm::OwningPtr<MemoryBuffer>
|
||||
MBufferSer(MemoryBuffer::getFile(FNameDeclBefore.c_str(),
|
||||
strlen(FNameDeclBefore.c_str())));
|
||||
MBufferSer(MemoryBuffer::getFile(FNameDeclBefore.c_str()));
|
||||
|
||||
if(!MBufferSer) {
|
||||
llvm::cerr << "ERROR: Cannot read pretty-printed file (pre-pickle).\n";
|
||||
@@ -172,8 +171,7 @@ SerializationTest::~SerializationTest() {
|
||||
}
|
||||
|
||||
llvm::OwningPtr<MemoryBuffer>
|
||||
MBufferDSer(MemoryBuffer::getFile(FNameDeclAfter.c_str(),
|
||||
strlen(FNameDeclAfter.c_str())));
|
||||
MBufferDSer(MemoryBuffer::getFile(FNameDeclAfter.c_str()));
|
||||
|
||||
if(!MBufferDSer) {
|
||||
llvm::cerr << "ERROR: Cannot read pretty-printed file (post-pickle).\n";
|
||||
|
||||
@@ -126,8 +126,7 @@ clang::ReadASTBitcodeFile(const llvm::sys::Path& Filename, FileManager& FMgr) {
|
||||
|
||||
// Create the memory buffer that contains the contents of the file.
|
||||
llvm::OwningPtr<llvm::MemoryBuffer>
|
||||
MBuffer(llvm::MemoryBuffer::getFile(Filename.c_str(),
|
||||
strlen(Filename.c_str())));
|
||||
MBuffer(llvm::MemoryBuffer::getFile(Filename.c_str()));
|
||||
|
||||
if (!MBuffer) {
|
||||
// FIXME: Provide diagnostic.
|
||||
|
||||
@@ -43,8 +43,7 @@ const ContentCache* SourceManager::getContentCache(const FileEntry *FileEnt) {
|
||||
|
||||
// Nope, get information.
|
||||
const MemoryBuffer *File =
|
||||
MemoryBuffer::getFile(FileEnt->getName(), strlen(FileEnt->getName()), 0,
|
||||
FileEnt->getSize());
|
||||
MemoryBuffer::getFile(FileEnt->getName(), 0, FileEnt->getSize());
|
||||
if (File == 0)
|
||||
return 0;
|
||||
|
||||
|
||||
@@ -79,8 +79,7 @@ const HeaderMap *HeaderMap::Create(const FileEntry *FE) {
|
||||
if (FileSize <= sizeof(HMapHeader)) return 0;
|
||||
|
||||
llvm::OwningPtr<const llvm::MemoryBuffer> FileBuffer(
|
||||
llvm::MemoryBuffer::getFile(FE->getName(), strlen(FE->getName()), 0,
|
||||
FE->getSize()));
|
||||
llvm::MemoryBuffer::getFile(FE->getName(), 0, FE->getSize()));
|
||||
if (FileBuffer == 0) return 0; // Unreadable file?
|
||||
const char *FileStart = FileBuffer->getBufferStart();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user