diff dmd/lexer.c @ 139:0ab29b838084 trunk

[svn r143] Fixed: a few bugs in debug information, still only line info, but should be correct files now :) Fixed: tango.io.Console seems to be working now.
author lindquist
date Tue, 22 Jan 2008 00:01:16 +0100
parents 788401029ecf
children 5acec6b2eef8
line wrap: on
line diff
--- a/dmd/lexer.c	Fri Jan 18 20:13:19 2008 +0100
+++ b/dmd/lexer.c	Tue Jan 22 00:01:16 2008 +0100
@@ -2162,7 +2162,7 @@
 		break;
 	    if (d >= r)
 		break;
-	    if (n * r + d < n)
+	    if (n && n * r + d <= n)
 	    {
 		error ("integer overflow");
 		break;