src/cpu/x86/vm/interp_masm_x86_32.cpp

changeset 1402
6918603297f7
parent 1261
3f06f139ef53
child 1543
85f13cdfbc1d
     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.

mercurial