diff options
| author | Sander de Smalen <sander.desmalen@arm.com> | 2018-01-09 17:01:27 +0000 |
|---|---|---|
| committer | Sander de Smalen <sander.desmalen@arm.com> | 2018-01-09 17:01:27 +0000 |
| commit | 906a5deace6d31234ef48955a80d333a0d12427d (patch) | |
| tree | 304fea245d96a058da7f12755d466f7c894b6f70 /llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | |
| parent | e267a0f3428f3f02471be5f70fc9cc6cf403ef63 (diff) | |
| download | bcm5719-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.cpp | 2 |
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; |

