1.1 --- a/src/cpu/x86/vm/interp_masm_x86_32.cpp Sun Aug 30 15:33:14 2009 -0700 1.2 +++ b/src/cpu/x86/vm/interp_masm_x86_32.cpp Tue Sep 01 23:34:08 2009 -0700 1.3 @@ -1262,6 +1262,9 @@ 1.4 Register receiver, Register mdp, 1.5 Register reg2, 1.6 int start_row, Label& done) { 1.7 + if (TypeProfileWidth == 0) 1.8 + return; 1.9 + 1.10 int last_row = VirtualCallData::row_limit() - 1; 1.11 assert(start_row <= last_row, "must be work left to do"); 1.12 // Test this row for both the receiver and for null.