Lexer doesn't create typehandle gross stuff now, parser does.
authorChris Lattner <sabre@nondot.org>
Thu, 4 Apr 2002 19:22:17 +0000 (19:22 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 4 Apr 2002 19:22:17 +0000 (19:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2103 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AsmParser/Lexer.l

index 50da49adcc6279b1dc9cb83258e5ec25436ba382..8992cdc63ded2399e81bf780e22945092c3113d0 100644 (file)
@@ -146,14 +146,9 @@ long            { llvmAsmlval.PrimType = Type::LongTy  ; return LONG;   }
 ulong           { llvmAsmlval.PrimType = Type::ULongTy ; return ULONG;  }
 float           { llvmAsmlval.PrimType = Type::FloatTy ; return FLOAT;  }
 double          { llvmAsmlval.PrimType = Type::DoubleTy; return DOUBLE; }
-
 type            { llvmAsmlval.PrimType = Type::TypeTy  ; return TYPE;   }
-
 label           { llvmAsmlval.PrimType = Type::LabelTy ; return LABEL;  }
-opaque          { llvmAsmlval.TypeVal = 
-                   new PATypeHolder<Type>(OpaqueType::get());
-                  return OPAQUE; 
-                }
+opaque          { return OPAQUE; }
 
 
 not             { RET_TOK(UnaryOpVal, Not, NOT); }