[llvm-commits] [llvm] r134709 - /llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp

Evan Cheng evan.cheng at apple.com
Fri Jul 8 11:04:22 PDT 2011


Author: evancheng
Date: Fri Jul  8 13:04:22 2011
New Revision: 134709

URL: http://llvm.org/viewvc/llvm-project?rev=134709&view=rev
Log:
Fix a dangling reference. Patch by Dave Abrahams. pr10311

Modified:
    llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp

Modified: llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp?rev=134709&r1=134708&r2=134709&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp (original)
+++ llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp Fri Jul  8 13:04:22 2011
@@ -1825,7 +1825,8 @@
     SubtargetFeatureInfo &SFI = *it->second;
 
     OS << "  if (";
-    StringRef Conds = SFI.TheDef->getValueAsString("AssemblerCondString");
+    std::string CondStorage = SFI.TheDef->getValueAsString("AssemblerCondString");
+    StringRef Conds = CondStorage;
     std::pair<StringRef,StringRef> Comma = Conds.split(',');
     bool First = true;
     do {





More information about the llvm-commits mailing list