diff options
Diffstat (limited to 'contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp')
| -rw-r--r-- | contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp b/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp index 3b5f7e28d02d..7dc211e934b2 100644 --- a/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp +++ b/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp @@ -176,7 +176,7 @@ JSONCompilationDatabase::getCompileCommands(StringRef FilePath) const {    std::string Error;    llvm::raw_string_ostream ES(Error); -  StringRef Match = MatchTrie.findEquivalent(NativeFilePath.str(), ES); +  StringRef Match = MatchTrie.findEquivalent(NativeFilePath, ES);    if (Match.empty())      return std::vector<CompileCommand>();    llvm::StringMap< std::vector<CompileCommandRef> >::const_iterator @@ -307,13 +307,13 @@ bool JSONCompilationDatabase::parse(std::string &ErrorMessage) {        SmallString<128> AbsolutePath(            Directory->getValue(DirectoryStorage));        llvm::sys::path::append(AbsolutePath, FileName); -      llvm::sys::path::native(AbsolutePath.str(), NativeFilePath); +      llvm::sys::path::native(AbsolutePath, NativeFilePath);      } else {        llvm::sys::path::native(FileName, NativeFilePath);      }      IndexByFile[NativeFilePath].push_back(          CompileCommandRef(Directory, Command)); -    MatchTrie.insert(NativeFilePath.str()); +    MatchTrie.insert(NativeFilePath);    }    return true;  } | 
