```d class C { this(int i) { void check() {} check(); //[warn]: a virtual call inside a constructor may lead to unexpected results in the derived classes } } ``` See also https://github.com/dlang/dmd/pull/21731