This bug was introduced in the earlier commit that fixed recompiling Robin, Sonic, etc. I don't know why, but it changes around the braces such that the logic of the conditionals doesn't work well at all anymore. Below, on the left is the code before compilation, and on the right is the code after decompilation of that compilation. Notice the added brace at line 21 for the true block, and the lack of braces at line 38 for the false blocks.
