www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 22695] New: std.traits.isBuiltinType is false for typeof(null)

https://issues.dlang.org/show_bug.cgi?id=22695

          Issue ID: 22695
           Summary: std.traits.isBuiltinType is false for typeof(null)
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: phobos
          Assignee: nobody puremagic.com
          Reporter: htvennik gmail.com

IMO this should compile:

-----------
import std.traits : isBuiltinType;
static assert(isBuiltinType!(typeof(null)));
-----------

But it doesn't:

Error: static assert:  `isBuiltinType!(typeof(null))` is false

--
Jan 21 2022