src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
branchepsilon-gc-branch
changeset 56578 e8414c8ead61
parent 56448 76d86de267b9
parent 50179 d9bc8557ae16
--- a/src/hotspot/cpu/sparc/stubGenerator_sparc.cpp	Sun May 20 22:03:10 2018 +0200
+++ b/src/hotspot/cpu/sparc/stubGenerator_sparc.cpp	Sun May 20 22:18:11 2018 +0200
@@ -2269,7 +2269,7 @@
       BLOCK_COMMENT("Entry:");
     }
 
-    DecoratorSet decorators = ARRAYCOPY_DISJOINT;
+    DecoratorSet decorators = IN_HEAP | IN_HEAP_ARRAY | ARRAYCOPY_DISJOINT;
     if (dest_uninitialized) {
       decorators |= AS_DEST_NOT_INITIALIZED;
     }
@@ -2326,7 +2326,7 @@
 
     array_overlap_test(nooverlap_target, LogBytesPerHeapOop);
 
-    DecoratorSet decorators = 0;
+    DecoratorSet decorators = IN_HEAP | IN_HEAP_ARRAY;
     if (dest_uninitialized) {
       decorators |= AS_DEST_NOT_INITIALIZED;
     }
@@ -2446,7 +2446,7 @@
       BLOCK_COMMENT("Entry:");
     }
 
-    DecoratorSet decorators = ARRAYCOPY_CHECKCAST;
+    DecoratorSet decorators = IN_HEAP | IN_HEAP_ARRAY | ARRAYCOPY_CHECKCAST;
     if (dest_uninitialized) {
       decorators |= AS_DEST_NOT_INITIALIZED;
     }