diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2016-04-17 18:56:49 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2016-04-17 18:56:49 +0000 |
commit | 197871d5322f6a294d58bfa54c25772808170fbb (patch) | |
tree | a7f87466f4dd9d40bb5a30c17c72aafc3c8f9266 | |
parent | 3d555ac96d8b23106a6eaf970c0382f84266bc4c (diff) | |
download | bcm5719-llvm-197871d5322f6a294d58bfa54c25772808170fbb.tar.gz bcm5719-llvm-197871d5322f6a294d58bfa54c25772808170fbb.zip |
Fix a use after move.
llvm-svn: 266566
-rw-r--r-- | llvm/tools/gold/gold-plugin.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/tools/gold/gold-plugin.cpp b/llvm/tools/gold/gold-plugin.cpp index a93fc930d58..bb146afe92f 100644 --- a/llvm/tools/gold/gold-plugin.cpp +++ b/llvm/tools/gold/gold-plugin.cpp @@ -880,6 +880,7 @@ public: private: const Target *TheTarget; + std::string TripleStr; std::string FeaturesString; TargetOptions Options; @@ -923,7 +924,7 @@ static CodeGenOpt::Level getCGOptLevel() { } void CodeGen::initTargetMachine() { - const std::string &TripleStr = M->getTargetTriple(); + TripleStr = M->getTargetTriple(); Triple TheTriple(TripleStr); std::string ErrMsg; @@ -939,7 +940,6 @@ void CodeGen::initTargetMachine() { } std::unique_ptr<TargetMachine> CodeGen::createTargetMachine() { - const std::string &TripleStr = M->getTargetTriple(); CodeGenOpt::Level CGOptLevel = getCGOptLevel(); return std::unique_ptr<TargetMachine>(TheTarget->createTargetMachine( |