[Issue 22729] dmd crushed and asked to report a bug

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Feb 6 17:32:13 UTC 2022


https://issues.dlang.org/show_bug.cgi?id=22729

--- Comment #5 from Alexey <animuspexus at protonmail.com> ---
tried to use dustmade. maybe I use it incorrectly, but it runned for some 5-6
hours and deleted all files in directory and left only dub.json. I runned it
like this: `dustmite . 'dub build' > ../dust_log 2>&1` inside of dtk dir.

judging from backtraces I've provided earlier, my guess is what's going on is
some circular-recursive interface check. probably, best tactic would be to add
some debug printfs into those
Semantic.Visitor.visit.ClassDeclaration/Class.Declaration.accept.Visitor
functions and probably add some context so those functions could detect if new
recursion loop iteration is trying to start. but I don't think I'm good enough
to mess with dmd code.

--


More information about the Digitalmars-d-bugs mailing list