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. --
