src/share/vm/oops/methodData.hpp

changeset 6105
6e1826d5c23e
parent 5987
5ccbab1c69f3
child 6377
b8413a9cbb84
child 6485
da862781b584
     1.1 --- a/src/share/vm/oops/methodData.hpp	Wed Nov 13 01:50:14 2013 -0800
     1.2 +++ b/src/share/vm/oops/methodData.hpp	Wed Nov 13 13:45:50 2013 +0100
     1.3 @@ -690,7 +690,6 @@
     1.4    // recorded type: cell without bit 0 and 1
     1.5    static intptr_t klass_part(intptr_t v) {
     1.6      intptr_t r = v & type_klass_mask;
     1.7 -    assert (r != 0, "invalid");
     1.8      return r;
     1.9    }
    1.10  
    1.11 @@ -698,7 +697,9 @@
    1.12    static Klass* valid_klass(intptr_t k) {
    1.13      if (!is_type_none(k) &&
    1.14          !is_type_unknown(k)) {
    1.15 -      return (Klass*)klass_part(k);
    1.16 +      Klass* res = (Klass*)klass_part(k);
    1.17 +      assert(res != NULL, "invalid");
    1.18 +      return res;
    1.19      } else {
    1.20        return NULL;
    1.21      }

mercurial