aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm/opto/connode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/share/vm/opto/connode.cpp')
-rw-r--r--src/share/vm/opto/connode.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/share/vm/opto/connode.cpp b/src/share/vm/opto/connode.cpp
index e038ccbc2..ee7ed646b 100644
--- a/src/share/vm/opto/connode.cpp
+++ b/src/share/vm/opto/connode.cpp
@@ -480,7 +480,9 @@ static bool can_cause_alias(Node *n, PhaseTransform *phase) {
opc == Op_CheckCastPP ||
opc == Op_StorePConditional ||
opc == Op_CompareAndSwapP ||
- opc == Op_CompareAndSwapN;
+ opc == Op_CompareAndSwapN ||
+ opc == Op_GetAndSetP ||
+ opc == Op_GetAndSetN;
}
return possible_alias;
}