From dd462c8f44ba1256d98b4bc1868c52be79ac5acc Mon Sep 17 00:00:00 2001 From: Charles Crayne Date: Sun, 4 Nov 2007 15:28:30 -0800 Subject: [PATCH] Make warning limit valid for both i386 and x86_64 --- assemble.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assemble.c b/assemble.c index bdbc6b2a..8e65f8cf 100644 --- a/assemble.c +++ b/assemble.c @@ -152,7 +152,7 @@ static const char *size_name(int size) static void warn_overflow(int size, int64_t data) { if (size < 8) { - int64_t lim = (1l << (size*8))-1; + int64_t lim = ((int64_t)1 << (size*8))-1; if (data < ~lim || data > lim) errfunc(ERR_WARNING, "%s data exceeds bounds", size_name(size));