diff options
Diffstat (limited to 'asmrun/stack.h')
-rw-r--r-- | asmrun/stack.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/asmrun/stack.h b/asmrun/stack.h index 233cb41b2..f5dd40d76 100644 --- a/asmrun/stack.h +++ b/asmrun/stack.h @@ -19,9 +19,9 @@ #ifdef TARGET_alpha #define Saved_return_address(sp) *((long *)(sp - 8)) -#define Already_scanned(sp, retaddr) (retaddr & 1) -#define Mark_scanned(sp, retaddr) (*((long *)(sp - 8)) = retaddr | 1) -#define Mask_already_scanned(retaddr) (retaddr & ~1) +#define Already_scanned(sp, retaddr) (retaddr & 1L) +#define Mark_scanned(sp, retaddr) (*((long *)(sp - 8)) = retaddr | 1L) +#define Mask_already_scanned(retaddr) (retaddr & ~1L) #define Callback_link(sp) ((struct callback_link *)(sp + 16)) #endif |