diff options
-rw-r--r-- | include/llvm/IR/DiagnosticInfo.h | 2 | ||||
-rw-r--r-- | lib/IR/DiagnosticInfo.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/include/llvm/IR/DiagnosticInfo.h b/include/llvm/IR/DiagnosticInfo.h index fb3c9b6302..8e6f949b2f 100644 --- a/include/llvm/IR/DiagnosticInfo.h +++ b/include/llvm/IR/DiagnosticInfo.h @@ -267,7 +267,7 @@ public: /// Return a string with the location information for this diagnostic /// in the format "file:line:col". If location information is not available, /// it returns "<unknown>:0:0". - const StringRef getLocationStr() const; + const std::string getLocationStr() const; /// Return location information for this diagnostic in three parts: /// the source file name, line number and column. diff --git a/lib/IR/DiagnosticInfo.cpp b/lib/IR/DiagnosticInfo.cpp index 82cc0ed47b..3f8100f985 100644 --- a/lib/IR/DiagnosticInfo.cpp +++ b/lib/IR/DiagnosticInfo.cpp @@ -80,7 +80,7 @@ void DiagnosticInfoOptimizationRemark::getLocation(StringRef *Filename, *Column = DIL.getColumnNumber(); } -const StringRef DiagnosticInfoOptimizationRemark::getLocationStr() const { +const std::string DiagnosticInfoOptimizationRemark::getLocationStr() const { StringRef Filename("<unknown>"); unsigned Line = 0; unsigned Column = 0; |