diff options
author | Zachary Turner <zturner@google.com> | 2017-05-29 02:20:12 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2017-05-29 02:20:12 +0000 |
commit | eaacd070796eb4a96f3220490604081649846811 (patch) | |
tree | 7989c95d98f918e687d961db993d35b3edefe712 | |
parent | df1832cf866f133a4b74818425de2bb531f0d725 (diff) | |
download | bcm5719-llvm-eaacd070796eb4a96f3220490604081649846811.tar.gz bcm5719-llvm-eaacd070796eb4a96f3220490604081649846811.zip |
Don't capture a temporary std::string in a StringRef.
This fixes the breakages in llvm-tblgen.
llvm-svn: 304123
-rw-r--r-- | llvm/utils/TableGen/X86FoldTablesEmitter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/utils/TableGen/X86FoldTablesEmitter.cpp b/llvm/utils/TableGen/X86FoldTablesEmitter.cpp index 01eec58e531..f211a8fab97 100644 --- a/llvm/utils/TableGen/X86FoldTablesEmitter.cpp +++ b/llvm/utils/TableGen/X86FoldTablesEmitter.cpp @@ -285,7 +285,7 @@ getMemOperandSize(const Record *MemRec, const bool IntrinsicSensitive = false) { (MemRec->getName() == "sdmem" || MemRec->getName() == "ssmem")) return 128; - StringRef Name = + std::string Name = MemRec->getValueAsDef("ParserMatchClass")->getValueAsString("Name"); if (Name == "Mem8") return 8; |