diff options
author | David Blaikie <dblaikie@gmail.com> | 2011-11-06 01:53:39 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2011-11-06 01:53:39 +0000 |
commit | a54e9643efc64d7255da7e58e3cf19523268bb07 (patch) | |
tree | 5808057049d22e09ab622792f788c215f2570a46 /clang/lib/Driver/Tools.cpp | |
parent | 9b515cb0ec76b0f1b4af77e18630a453ef782e4f (diff) | |
download | bcm5719-llvm-a54e9643efc64d7255da7e58e3cf19523268bb07.tar.gz bcm5719-llvm-a54e9643efc64d7255da7e58e3cf19523268bb07.zip |
Fixing -g break caused by a dead reference to a temporary introduced in r143732.
llvm-svn: 143856
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 7d46793a5f3..88d1e5210ac 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -1459,7 +1459,7 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA, Args.ClaimAllArgs(options::OPT_g_Group); if (Arg *A = Args.getLastArg(options::OPT_g_Group)) if (!A->getOption().matches(options::OPT_g0)) { - StringRef ArgString = A->getAsString(Args); + const std::string &ArgString = A->getAsString(Args); bool Valid_g = llvm::StringSwitch<bool>(ArgString) .Case("-g", true) .Case("-g3", true) |