mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-30 02:25:19 +00:00
Change the MemoryBuffer::getFile* methods to take just a pointer to the
start of a filename, not a filename+length. All clients can produce a null terminated name, and the system api's require null terminated strings anyway. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49041 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -212,8 +212,7 @@ Archive::writeMember(
|
||||
const char *data = (const char*)member.getData();
|
||||
MemoryBuffer *mFile = 0;
|
||||
if (!data) {
|
||||
mFile = MemoryBuffer::getFile(member.getPath().c_str(),
|
||||
member.getPath().size(), ErrMsg);
|
||||
mFile = MemoryBuffer::getFile(member.getPath().c_str(), ErrMsg);
|
||||
if (mFile == 0)
|
||||
return true;
|
||||
data = mFile->getBufferStart();
|
||||
@@ -407,8 +406,7 @@ Archive::writeToDisk(bool CreateSymbolTable, bool TruncateNames, bool Compress,
|
||||
|
||||
// Map in the archive we just wrote.
|
||||
{
|
||||
OwningPtr<MemoryBuffer> arch(MemoryBuffer::getFile(TmpArchive.c_str(),
|
||||
TmpArchive.size()));
|
||||
OwningPtr<MemoryBuffer> arch(MemoryBuffer::getFile(TmpArchive.c_str()));
|
||||
if (arch == 0) return true;
|
||||
const char* base = arch->getBufferStart();
|
||||
|
||||
|
Reference in New Issue
Block a user