An attempt to fix a crash when compiling MultiSource from the llvm test suite with FuncSpecializationMaxIters > 1
llvm/include/llvm/Analysis/ValueLattice.h: bool llvm::ValueLatticeElement::markConstant(llvm::Constant*, bool): Assertion `getConstant() == V && "Marking constant with different value"' llvm::ValueLatticeElement::markConstant(llvm::Constant*, bool) llvm::SCCPInstVisitor::markConstant(llvm::Value*, llvm::Constant*) llvm::SCCPInstVisitor::visitCastInst(llvm::CastInst&) llvm::SCCPInstVisitor::solve() llvm::FunctionSpecializer::specialize(llvm::SmallVectorImpl<llvm::Function*>&)