py/emitnative.c: Fix stack adjustment when erroring on binary op.
diff --git a/py/emitnative.c b/py/emitnative.c
index 126596b..ea81270 100644
--- a/py/emitnative.c
+++ b/py/emitnative.c
@@ -2077,10 +2077,10 @@
         }
         emit_post_push_reg(emit, VTYPE_PYOBJ, REG_RET);
     } else {
+        adjust_stack(emit, -1);
         EMIT_NATIVE_VIPER_TYPE_ERROR(emit,
             "can't do binary op between '%q' and '%q'",
             vtype_to_qstr(vtype_lhs), vtype_to_qstr(vtype_rhs));
-        emit_post_push_reg(emit, VTYPE_PYOBJ, REG_RET);
     }
 }