Fix blatent bugs in checkin
authorChris Lattner <sabre@nondot.org>
Mon, 29 Oct 2001 16:40:32 +0000 (16:40 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 29 Oct 2001 16:40:32 +0000 (16:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1032 91177308-0d34-0410-b5e6-96231b3b80d8

lib/VMCore/AsmWriter.cpp

index 703bebe41c6e2cd12afeb89bb6b6acd05bb2bb1f..a53e484deda581314a91101e46da75bcc199d483 100644 (file)
@@ -231,9 +231,9 @@ ostream &WriteTypeSymbolic(ostream &Out, const Type *Ty, const Module *M) {
     map<const Type *, string> TypeNames;
     fillTypeNameTable(M, TypeNames);
     
-    return printTypeInt(Out, V->getType(), TypeNames);
+    return printTypeInt(Out, Ty, TypeNames);
   } else {
-    return Out << V->getType()->getDescription();
+    return Out << Ty->getDescription();
   }
 }
 
@@ -244,9 +244,8 @@ ostream &WriteTypeSymbolic(ostream &Out, const Type *Ty, const Module *M) {
 //
 ostream &WriteAsOperand(ostream &Out, const Value *V, bool PrintType, 
                        bool PrintName, SlotCalculator *Table) {
-  if (PrintType) {
-    WriteTypeSymbolic(Ty, getModuleFromVal(V));
-  }
+  if (PrintType)
+    WriteTypeSymbolic(Out, V->getType(), getModuleFromVal(V));
 
   WriteAsOperandInternal(Out, V, PrintName, Table);
   return Out;