diff options
Diffstat (limited to 'include/clang/Basic/SourceManagerInternals.h')
-rw-r--r-- | include/clang/Basic/SourceManagerInternals.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/clang/Basic/SourceManagerInternals.h b/include/clang/Basic/SourceManagerInternals.h index 27dea9f84b5a..e65c97b0031d 100644 --- a/include/clang/Basic/SourceManagerInternals.h +++ b/include/clang/Basic/SourceManagerInternals.h @@ -95,9 +95,9 @@ public: } unsigned getLineTableFilenameID(StringRef Str); - const char *getFilename(unsigned ID) const { + StringRef getFilename(unsigned ID) const { assert(ID < FilenamesByID.size() && "Invalid FilenameID"); - return FilenamesByID[ID]->getKeyData(); + return FilenamesByID[ID]->getKey(); } unsigned getNumFilenames() const { return FilenamesByID.size(); } |