< prev index next >

src/hotspot/share/opto/parse1.cpp

Print this page

        

*** 1879,1889 **** // - there is no phi (because TypeFlow detected a conflict), or // - the corresponding control edges is top (a dead incoming path) // It is a bug if we create a phi which sees a garbage value on a live path. // Merging two value types? - assert(n->is_top() || m->is_ValueType() == n->is_ValueType(), "value types should only be merged with other value types"); if (phi != NULL && n->isa_ValueType()) { // Reload current state because it may have been updated by ensure_phi m = map()->in(j); ValueTypeNode* vtm = m->as_ValueType(); // Current value type ValueTypeNode* vtn = n->as_ValueType(); // Incoming value type --- 1879,1888 ----
< prev index next >