diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2010-01-20 16:18:11 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2010-01-20 16:18:11 +0000 |
commit | c1a62aa67df44770f4578cc6be500639edb5b2e8 (patch) | |
tree | 9c38ac8a96684b2181a764be9a7b9296bbac76f6 /clang/lib/Frontend/InitHeaderSearch.cpp | |
parent | 35dca8665966b6a3531dad849d55dd7836d5e0d8 (diff) | |
download | bcm5719-llvm-c1a62aa67df44770f4578cc6be500639edb5b2e8.tar.gz bcm5719-llvm-c1a62aa67df44770f4578cc6be500639edb5b2e8.zip |
Don't store a Twine temporary, it's unsafe.
llvm-svn: 94003
Diffstat (limited to 'clang/lib/Frontend/InitHeaderSearch.cpp')
-rw-r--r-- | clang/lib/Frontend/InitHeaderSearch.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/clang/lib/Frontend/InitHeaderSearch.cpp b/clang/lib/Frontend/InitHeaderSearch.cpp index ea5389b44c9..7b0b6b16b27 100644 --- a/clang/lib/Frontend/InitHeaderSearch.cpp +++ b/clang/lib/Frontend/InitHeaderSearch.cpp @@ -189,10 +189,12 @@ void InitHeaderSearch::AddGnuCPlusPlusIncludePaths(llvm::StringRef Base, void InitHeaderSearch::AddMinGWCPlusPlusIncludePaths(llvm::StringRef Base, llvm::StringRef Arch, llvm::StringRef Version) { - llvm::Twine localBase = Base + "/" + Arch + "/" + Version + "/include"; - AddPath(localBase, System, true, false, false); - AddPath(localBase + "/c++", System, true, false, false); - AddPath(localBase + "/c++/backward", System, true, false, false); + AddPath(Base + "/" + Arch + "/" + Version + "/include", + System, true, false, false); + AddPath(Base + "/" + Arch + "/" + Version + "/include/c++", + System, true, false, false); + AddPath(Base + "/" + Arch + "/" + Version + "/include/c++/backward", + System, true, false, false); } // FIXME: This probably should goto to some platform utils place. |