On Wednesday, 22 July 2026 at 09:13:59 UTC, ShadoLight wrote: > TLDR: Changing a virtual method from virtual to static or vice > versa can (and probably will) affect downstream code. Your sample lack of override keyword on D.foo definition. I think this can be used to differentiate such cases.