Я не могу сказать из С++ 11 Standard, если nullptr_t имеет конструктор по умолчанию. Другими словами, допустимо следующее:
nullptr_t n;
GCC и VС++ позволяют использовать вышеуказанный код, но clang - нет. Я не могу найти что-либо в стандарте, указав, что у него нет конструктора по умолчанию, и то, что я могу найти, предполагает, что оно должно быть. Это имеет значение для меня, потому что я пишу основную резервную реализацию nullptr для более старой поддержки компилятора и должен знать, должен ли я дать ему конструктор по умолчанию.