Annex D (normative) Compatibility features [depr]

D.5 Deprecated volatile types [depr.volatile.type]

Postfix ++ and -- expressions ([expr.post.incr]) and prefix ++ and -- expressions ([expr.pre.incr]) of volatile-qualified arithmetic and pointer types are deprecated.
Certain assignments where the left operand is a volatile-qualified non-class type are deprecated; see [expr.ass].
A function type ([dcl.fct]) with a parameter with volatile-qualified type or with a volatile-qualified return type is deprecated.
A structured binding ([dcl.struct.bind]) of a volatile-qualified type is deprecated.