diff options
Diffstat (limited to 'src/share/vm/opto/connode.cpp')
-rw-r--r-- | src/share/vm/opto/connode.cpp | 4 |
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; } |