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

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |[email protected]
                   |                            |rg
         Resolution|---                         |INVALID

--- Comment #1 from [email protected] ---
This is the expected behaviour of an is-expression. Unqal is not a function but
a template aliasing to another type. `Unqal!K` isn't a valid type once you omit
the import which causes the `is` to evaluate to false.

> Type is the type being tested. It must be syntactically correct, but it
> need not be semantically correct. If it is not semantically correct, the
> condition is not satisfied.

See https://dlang.org/spec/expression.html#is_expression

--

Reply via email to