summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2008-02-22 19:31:15 +0000
committerDevang Patel <dpatel@apple.com>2008-02-22 19:31:15 +0000
commit8f4062975ef8c88289137cfa2dee688acbde5be1 (patch)
treecf8d6764d5f4f413e52d71987d98ac6668a42f92
parentb1d1f9f0a9a2965d1c8297eff5f960617bc35a30 (diff)
downloadbcm5719-llvm-8f4062975ef8c88289137cfa2dee688acbde5be1.tar.gz
bcm5719-llvm-8f4062975ef8c88289137cfa2dee688acbde5be1.zip
Use SymbolicValueRef to parse getresult operand
llvm-svn: 47494
-rw-r--r--llvm/lib/AsmParser/llvmAsmParser.y5
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/AsmParser/llvmAsmParser.y b/llvm/lib/AsmParser/llvmAsmParser.y
index 137bd58ea71..2ef3d8b9f1a 100644
--- a/llvm/lib/AsmParser/llvmAsmParser.y
+++ b/llvm/lib/AsmParser/llvmAsmParser.y
@@ -3168,9 +3168,8 @@ MemoryInst : MALLOC Types OptCAlign {
$$ = new StoreInst($3, tmpVal, $1, $7);
delete $5;
}
-| GETRESULT Types LocalName ',' EUINT64VAL {
- ValID TmpVID = ValID::createLocalName(*$3);
- Value *TmpVal = getVal($2->get(), TmpVID);
+| GETRESULT Types SymbolicValueRef ',' EUINT64VAL {
+ Value *TmpVal = getVal($2->get(), $3);
if (!GetResultInst::isValidOperands(TmpVal, $5))
GEN_ERROR("Invalid getresult operands");
$$ = new GetResultInst(TmpVal, $5);
OpenPOWER on IntegriCloud