AB
7.3.11 Pointer conversions [conv.ptr]
A null pointer constant is an integer literal (5.13.2) with value zero or a prvalue of type std::nullptr_t.
Так нуллптр должен быть (после конвертации в указатель) численно равен интегральному нулю или не должен?
Если (void*)nullptr не 0, то это определение нулл поинтер констант неверно.