|
@@ -498,13 +498,13 @@ struct exception_table_entry
|
|
|
};
|
|
|
|
|
|
/* Returns the new pc */
|
|
|
-#define fixup_exception(map_reg, fixup, pc) \
|
|
|
+#define fixup_exception(map_reg, _fixup, pc) \
|
|
|
({ \
|
|
|
- if ((fixup)->fixup.bits.valreg != 31) \
|
|
|
- map_reg((fixup)->fixup.bits.valreg) = 0; \
|
|
|
- if ((fixup)->fixup.bits.errreg != 31) \
|
|
|
- map_reg((fixup)->fixup.bits.errreg) = -EFAULT; \
|
|
|
- (pc) + (fixup)->fixup.bits.nextinsn; \
|
|
|
+ if ((_fixup)->fixup.bits.valreg != 31) \
|
|
|
+ map_reg((_fixup)->fixup.bits.valreg) = 0; \
|
|
|
+ if ((_fixup)->fixup.bits.errreg != 31) \
|
|
|
+ map_reg((_fixup)->fixup.bits.errreg) = -EFAULT; \
|
|
|
+ (pc) + (_fixup)->fixup.bits.nextinsn; \
|
|
|
})
|
|
|
|
|
|
|