From aaf7a97f44b72dc94bb1139654ef089240fea994 Mon Sep 17 00:00:00 2001 From: kramm Date: Tue, 6 Jan 2009 21:37:11 +0000 Subject: [PATCH] switched more integer overflows from error reporting to float casting --- lib/as3/tokenizer.lex | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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]