The objects mapped are really PATypeHolders, not PATypeHandles
authorChris Lattner <sabre@nondot.org>
Thu, 2 Oct 2003 19:00:34 +0000 (19:00 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 2 Oct 2003 19:00:34 +0000 (19:00 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8822 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AsmParser/llvmAsmParser.y

index 01c7373f3ad6bcd18ace44c1334b7f964871e00f..773ea7a0f5f9eda0c3c984ba1ebe7e5775b2de8a 100644 (file)
@@ -809,7 +809,7 @@ UpRTypes : '\\' EUINT64VAL {                   // Type UpReference
   | UpRTypesV '(' ArgTypeListI ')' {           // Function derived type?
     std::vector<const Type*> Params;
     mapto($3->begin(), $3->end(), std::back_inserter(Params), 
-         std::mem_fun_ref(&PATypeHandle::get));
+         std::mem_fun_ref(&PATypeHolder::get));
     bool isVarArg = Params.size() && Params.back() == Type::VoidTy;
     if (isVarArg) Params.pop_back();
 
@@ -824,7 +824,7 @@ UpRTypes : '\\' EUINT64VAL {                   // Type UpReference
   | '{' TypeListI '}' {                        // Structure type?
     std::vector<const Type*> Elements;
     mapto($2->begin(), $2->end(), std::back_inserter(Elements), 
-       std::mem_fun_ref(&PATypeHandle::get));
+       std::mem_fun_ref(&PATypeHolder::get));
 
     $$ = new PATypeHolder(HandleUpRefs(StructType::get(Elements)));
     delete $2;