src/share/vm/compiler/oopMap.cpp

changeset 2950
cba7b5c2d53f
parent 2314
f95d63e2154a
child 3900
d2a62e0f25eb
     1.1 --- a/src/share/vm/compiler/oopMap.cpp	Thu Jun 02 13:36:11 2011 -0700
     1.2 +++ b/src/share/vm/compiler/oopMap.cpp	Fri Jun 03 22:31:43 2011 -0700
     1.3 @@ -638,7 +638,9 @@
     1.4      assert(*derived_loc != (oop)base_loc, "location already added");
     1.5      assert(_list != NULL, "list must exist");
     1.6      intptr_t offset = value_of_loc(derived_loc) - value_of_loc(base_loc);
     1.7 -    assert(offset >= -1000000, "wrong derived pointer info");
     1.8 +    // This assert is invalid because derived pointers can be
     1.9 +    // arbitrarily far away from their base.
    1.10 +    // assert(offset >= -1000000, "wrong derived pointer info");
    1.11  
    1.12      if (TraceDerivedPointers) {
    1.13        tty->print_cr(

mercurial