Use SymbolicValueRef to parse getresult operand
authorDevang Patel <dpatel@apple.com>
Fri, 22 Feb 2008 19:31:15 +0000 (19:31 +0000)
committerDevang Patel <dpatel@apple.com>
Fri, 22 Feb 2008 19:31:15 +0000 (19:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47494 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AsmParser/llvmAsmParser.y

index 137bd58ea71924fe4bb020f67ec5b89bd157f5ba..2ef3d8b9f1afaad69b01fb32f13d5fa293f51e4b 100644 (file)
@@ -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);