Follow the pattern of all other atu's


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8340 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Bytecode/Reader/ConstantReader.cpp b/lib/Bytecode/Reader/ConstantReader.cpp
index d52e5a6..fb2aa3f 100644
--- a/lib/Bytecode/Reader/ConstantReader.cpp
+++ b/lib/Bytecode/Reader/ConstantReader.cpp
@@ -110,12 +110,8 @@
 	   "Can't refine a type I don't know about!");
   }
 
-  if (OldType == NewType) {
-    assert(!OldType->isAbstract());
-    I->removeUserFromConcrete();
-  } else {
-    *I = NewType;  // Update to point to new, more refined type.
-  }
+  I->removeUserFromConcrete();
+  *I = NewType;  // Update to point to new, more refined type.
 }