static assert(isNaN(real.nan)); static assert(isNaN(-real.nan)); static assert(!isNaN(real.infinity)); static assert(!isNaN(-real.infinity)); static assert(!isNaN(-1.0L / 0.0L)); static assert(!isNaN(real(0)));
See Implementation