1.1 --- a/src/share/vm/c1/c1_ValueMap.cpp Tue Jan 31 09:53:46 2012 -0800 1.2 +++ b/src/share/vm/c1/c1_ValueMap.cpp Wed Feb 01 10:36:58 2012 +0100 1.3 @@ -125,6 +125,7 @@ 1.4 // otherwise it is possible that they are not evaluated 1.5 f->pin(Instruction::PinGlobalValueNumbering); 1.6 } 1.7 + assert(x->type()->tag() == f->type()->tag(), "should have same type"); 1.8 1.9 return f; 1.10