fix silly error in recent compiler refactor

I can't fathom why the problem didn't present itself on x86... but that's that.

This fixes #146.