From: kramm Date: Tue, 6 Jan 2009 21:37:11 +0000 (+0000) Subject: switched more integer overflows from error reporting to float casting X-Git-Tag: release-0-9-0~370 X-Git-Url: http://git.asbjorn.it/?a=commitdiff_plain;h=aaf7a97f44b72dc94bb1139654ef089240fea994;p=swftools.git switched more integer overflows from error reporting to float casting --- diff --git a/lib/as3/tokenizer.lex b/lib/as3/tokenizer.lex index d2e277c..47dc605 100644 --- a/lib/as3/tokenizer.lex +++ b/lib/as3/tokenizer.lex @@ -332,8 +332,10 @@ static inline int handleint() if(yyleng-l==10) { int t; for(t=0;tmax[t]) - syntaxerror("integer overflow %s > %s", s+l,max); + if(yytext[l+t]>max[t]) { + warning("integer overflow: %s", s); + return handlefloat(); + } else if(yytext[l+t]