< prev index next >

src/share/vm/opto/callGenerator.cpp

Print this page
rev 8961 : [mq]: diff-shenandoah.patch

@@ -983,11 +983,11 @@
 #ifdef ASSERT
     // Assert(no_new_memory && no_new_io && no_new_exceptions) after generate_predicate.
     assert(old_jvms == kit.jvms(), "generate_predicate should not change jvm state");
     SafePointNode* new_map = kit.map();
     assert(old_io  == new_map->i_o(), "generate_predicate should not change i_o");
-    assert(old_mem == new_map->memory(), "generate_predicate should not change memory");
+    assert(old_mem == new_map->memory() || UseShenandoahGC, "generate_predicate should not change memory");
     assert(old_exc == new_map->next_exception(), "generate_predicate should not add exceptions");
 #endif
     if (!kit.stopped()) {
       PreserveJVMState pjvms(&kit);
       // Generate intrinsic code:
< prev index next >