hotspot/src/share/vm/opto/memnode.cpp
changeset 46754 2e49bb347cbc
parent 46735 219c4312853e
--- a/hotspot/src/share/vm/opto/memnode.cpp	Thu Aug 03 08:16:00 2017 -0400
+++ b/hotspot/src/share/vm/opto/memnode.cpp	Mon Jul 03 14:33:00 2017 +0200
@@ -2429,6 +2429,7 @@
              Opcode() == Op_StoreVector ||
              phase->C->get_alias_index(adr_type()) == Compile::AliasIdxRaw ||
              (Opcode() == Op_StoreL && st->Opcode() == Op_StoreI) || // expanded ClearArrayNode
+             (Opcode() == Op_StoreI && st->Opcode() == Op_StoreL) || // initialization by arraycopy
              (is_mismatched_access() || st->as_Store()->is_mismatched_access()),
              "no mismatched stores, except on raw memory: %s %s", NodeClassNames[Opcode()], NodeClassNames[st->Opcode()]);