--- a/hotspot/src/share/vm/opto/idealKit.cpp Wed Oct 21 18:22:47 2015 +0300
+++ b/hotspot/src/share/vm/opto/idealKit.cpp Wed Oct 21 18:05:45 2015 -0400
@@ -368,8 +368,7 @@
Node* IdealKit::store(Node* ctl, Node* adr, Node *val, BasicType bt,
int adr_idx,
- MemNode::MemOrd mo, bool require_atomic_access,
- bool mismatched) {
+ MemNode::MemOrd mo, bool require_atomic_access) {
assert(adr_idx != Compile::AliasIdxTop, "use other store_to_memory factory");
const TypePtr* adr_type = NULL;
debug_only(adr_type = C->get_adr_type(adr_idx));
@@ -380,9 +379,6 @@
} else {
st = StoreNode::make(_gvn, ctl, mem, adr, adr_type, val, bt, mo);
}
- if (mismatched) {
- st->as_Store()->set_mismatched_access();
- }
st = transform(st);
set_memory(st, adr_idx);