summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
diff options
context:
space:
mode:
authorSander de Smalen <sander.desmalen@arm.com>2018-01-09 17:01:27 +0000
committerSander de Smalen <sander.desmalen@arm.com>2018-01-09 17:01:27 +0000
commit906a5deace6d31234ef48955a80d333a0d12427d (patch)
tree304fea245d96a058da7f12755d466f7c894b6f70 /llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
parente267a0f3428f3f02471be5f70fc9cc6cf403ef63 (diff)
downloadbcm5719-llvm-906a5deace6d31234ef48955a80d333a0d12427d.tar.gz
bcm5719-llvm-906a5deace6d31234ef48955a80d333a0d12427d.zip
Recommit r322073: [AArch64][SVE] Asm: Add predicated ADD/SUB instructions
Fixed issue that was found on sanitizer-x86_64-linux-fast. I changed the result type of 'Parser.getTok().getString().lower()' in AArch64AsmParser::tryParseSVEPredicateVector() from 'StringRef' to 'auto', since StringRef::lower() returns a std::string. llvm-svn: 322092
Diffstat (limited to 'llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp')
-rw-r--r--llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
index 89cb073d085..4ccf21850ce 100644
--- a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+++ b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
@@ -2826,7 +2826,7 @@ AArch64AsmParser::tryParseSVEPredicateVector(OperandVector &Operands) {
Parser.Lex(); // Eat the slash.
// Zeroing or merging?
- StringRef Pred = Parser.getTok().getString().lower();
+ auto Pred = Parser.getTok().getString().lower();
if (Pred != "z" && Pred != "m") {
Error(getLoc(), "expecting 'm' or 'z' predication");
return MatchOperand_ParseFail;
OpenPOWER on IntegriCloud