diff options
author | Chris Lattner <sabre@nondot.org> | 2008-04-01 18:04:03 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-04-01 18:04:03 +0000 |
commit | 038112a4e0a9afd656f415ab397a230ae5921627 (patch) | |
tree | 1e533932de12cd50bf288f55438475ed736bdce8 /utils/TableGen/TGLexer.cpp | |
parent | 8eedc9ee2ca3bb489957de68e3f907c88ca39efc (diff) | |
download | llvm-038112a4e0a9afd656f415ab397a230ae5921627.tar.gz llvm-038112a4e0a9afd656f415ab397a230ae5921627.tar.bz2 llvm-038112a4e0a9afd656f415ab397a230ae5921627.tar.xz |
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
Diffstat (limited to 'utils/TableGen/TGLexer.cpp')
-rw-r--r-- | utils/TableGen/TGLexer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/utils/TableGen/TGLexer.cpp b/utils/TableGen/TGLexer.cpp index 2af35b05d6..a6de239e6f 100644 --- a/utils/TableGen/TGLexer.cpp +++ b/utils/TableGen/TGLexer.cpp @@ -256,12 +256,12 @@ bool TGLexer::LexInclude() { std::string Filename = CurStrVal; // Try to find the file. - MemoryBuffer *NewBuf = MemoryBuffer::getFile(&Filename[0], Filename.size()); + MemoryBuffer *NewBuf = MemoryBuffer::getFile(Filename.c_str()); // If the file didn't exist directly, see if it's in an include path. for (unsigned i = 0, e = IncludeDirectories.size(); i != e && !NewBuf; ++i) { std::string IncFile = IncludeDirectories[i] + "/" + Filename; - NewBuf = MemoryBuffer::getFile(&IncFile[0], IncFile.size()); + NewBuf = MemoryBuffer::getFile(IncFile.c_str()); } if (NewBuf == 0) { |