https://issues.dlang.org/show_bug.cgi?id=19066
Steven Schveighoffer <schvei...@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |schvei...@yahoo.com Assignee|nob...@puremagic.com |schvei...@yahoo.com --- Comment #1 from Steven Schveighoffer <schvei...@yahoo.com> --- Jacob, I know what this is! It's the fix we worked on at dconf. https://github.com/dlang/dmd/pull/8222 What's happening here is the local name Object is overriding the global type Object, so the generated toHash function uses that instead. I'll try using the fully qualified type, and see if it fixes the issue. --