--- old/src/hotspot/share/opto/parse1.cpp 2018-07-03 11:32:54.597926770 +0200 +++ new/src/hotspot/share/opto/parse1.cpp 2018-07-03 11:32:54.329925939 +0200 @@ -1881,7 +1881,6 @@ // 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);