src/share/vm/opto/node.cpp

changeset 6507
752ba2e5f6d0
parent 6503
a9becfeecd1b
parent 6313
de95063c0e34
child 6657
3636afd5ec1a
     1.1 --- a/src/share/vm/opto/node.cpp	Wed Feb 19 20:12:43 2014 -0800
     1.2 +++ b/src/share/vm/opto/node.cpp	Tue Feb 25 15:11:18 2014 -0800
     1.3 @@ -995,13 +995,13 @@
     1.4    if (is_Type()) {
     1.5      TypeNode *n = this->as_Type();
     1.6      if (VerifyAliases) {
     1.7 -      assert(new_type->higher_equal(n->type()), "new type must refine old type");
     1.8 +      assert(new_type->higher_equal_speculative(n->type()), "new type must refine old type");
     1.9      }
    1.10      n->set_type(new_type);
    1.11    } else if (is_Load()) {
    1.12      LoadNode *n = this->as_Load();
    1.13      if (VerifyAliases) {
    1.14 -      assert(new_type->higher_equal(n->type()), "new type must refine old type");
    1.15 +      assert(new_type->higher_equal_speculative(n->type()), "new type must refine old type");
    1.16      }
    1.17      n->set_type(new_type);
    1.18    }

mercurial