static_cast<TagT>(sp.tag()) is equal to
dp.tag(),
if
p is equal to
sp.tagged_pointer()
for some object
sp of a type that is a specialization of
pointer_tag_type,
such that for some alignment value
A
- pointer_bits_available(A) >= bits_requested is true,
- is_sufficiently_aligned<A>(sp.pointer()) is true, and
- tag-bit-width(sp.tag()) <= bits_requested is true,