https://issues.dlang.org/show_bug.cgi?id=15793 --- Comment #6 from Steven Schveighoffer <schveiguy at yahoo.com> --- lowering != null to !is null is the right answer. I would be surprised if inlining doesn't automatically do this. But of course, the compiler rejects it, so no way to test it. --