You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Note: Many operations are volatile-qualified. The “volatile as device register” semantics have not changed in the standard. This qualification means that volatility is preserved when applying these operations to volatile objects. It does not mean that operations on non-volatile objects become volatile. — end note]
But that's not been true since C++17: P0612R0 changed the rule precisely so that operations on non-volatile objects accessed via volatile-qualified glvalues are volatile operations.
This note adds no useful content and should be removed.
The text was updated successfully, but these errors were encountered:
[atomcis.types.operations]p1 says:
But that's not been true since C++17: P0612R0 changed the rule precisely so that operations on non-volatile objects accessed via volatile-qualified glvalues are volatile operations.
This note adds no useful content and should be removed.
The text was updated successfully, but these errors were encountered: