diff options
author | Mehdi Amini <mehdi.amini@apple.com> | 2016-10-11 15:15:32 +0000 |
---|---|---|
committer | Mehdi Amini <mehdi.amini@apple.com> | 2016-10-11 15:15:32 +0000 |
commit | 1c9ff96668d971adde3f17f06480f803a3b7df48 (patch) | |
tree | 1c1a0462bfb0730871e00dbc0ea21e5edecdd161 | |
parent | a9903747e88a5763790d9d3184293f43ccaebd37 (diff) | |
download | bcm5719-llvm-1c9ff96668d971adde3f17f06480f803a3b7df48.tar.gz bcm5719-llvm-1c9ff96668d971adde3f17f06480f803a3b7df48.zip |
Use StringRef instead of raw pointer in SourceManagerInternals LineTableInfo API (NFC)
llvm-svn: 283888
-rw-r--r-- | clang/include/clang/Basic/SourceManagerInternals.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/include/clang/Basic/SourceManagerInternals.h b/clang/include/clang/Basic/SourceManagerInternals.h index 27dea9f84b5..e65c97b0031 100644 --- a/clang/include/clang/Basic/SourceManagerInternals.h +++ b/clang/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(); } |