https://issues.dlang.org/show_bug.cgi?id=23780 --- Comment #2 from Paul Backus <snarwin+bugzilla at gmail.com> --- Unfortunately this will probably be tricky to fix, because a lot of valid code gets lowered to `obj.__ctor` internally by the DMD frontend. --