14:32:01froggeyhousel: not exactly, but hash tables have caused some non-deterministic bugs in the past so I had them in mind
14:32:52froggeythe miscompiled functions I saw had multiple variables simultaneously occupying one stack stack slot, which pointed me towards assign-stack-slots in the register allocator
14:33:32froggeyand that iterates over a hash table while reading from it. that turned out to be enough to figure out what was probably going wrong