Memory model: Remove (unnecessary) scoped modification order case from location-ordered definition (#924)
This commit is contained in:
parent
35e7bee5f0
commit
ab5ee84397
|
@ -719,8 +719,6 @@ the following is true:
|
||||||
* A~X~ == A~Y~ and R~X~ == R~Y~ and X->Y
|
* A~X~ == A~Y~ and R~X~ == R~Y~ and X->Y
|
||||||
** NOTE: this case means no availability/visibility ops required when it's
|
** NOTE: this case means no availability/visibility ops required when it's
|
||||||
the same (agent,reference).
|
the same (agent,reference).
|
||||||
* X and Y are mutually-ordered atomics, and X is before Y in X's scoped
|
|
||||||
modification order
|
|
||||||
|
|
||||||
* X is a read, both X and Y are non-private, and X->Y
|
* X is a read, both X and Y are non-private, and X->Y
|
||||||
* X is a read, and X (transitively) system-synchronizes with Y
|
* X is a read, and X (transitively) system-synchronizes with Y
|
||||||
|
|
Loading…
Reference in New Issue