Converting a prvalue of type “pointer to T1
the type “pointer to T2
” (where T1
object types and where the alignment requirements of T2
stricter than those of T1
) and back to its original type yields
the original pointer value.
— end note