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

FeepingCreature <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #5 from FeepingCreature <[email protected]> ---
Shorter repro:

enum e = isInputRange!(Nullable!string);

I think we need to think about how to handle the case where `alias this`
triggers but doesn't change the outcome of the test. The problem is that
`foo.front` doesn't exist, so dmd looks inside the deprecated alias get this
... where it also doesn't exist. This does become relevant for things like
sticking `Nullable!(<range>)` into format(), which would previously have
identified as an input range.

--

Reply via email to