The equivalent wording in the C++ standard was modified by http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0558r1.pdf to remove the nonsense words "address types", and to clarify that using the fetch_xxx functions for arithmetic on pointers is valid, except for pointers to void and function pointers.