The effect of instantiating the primary template of complex for any type
that is not a cv-unqualified floating-point type ([basic.fundamental])
is unspecified.
Specializations of complex for cv-unqualified floating-point types
are trivially copyable literal types ([basic.types.general]).