diff dmd/optimize.c @ 92:70d6113eeb8c trunk

[svn r96] Updated to DMD 1.023. Regular bugfixes.
author lindquist
date Thu, 08 Nov 2007 19:13:28 +0100
parents 3cfcb944304e
children 61615fa85940
line wrap: on
line diff
--- a/dmd/optimize.c	Wed Nov 07 04:52:56 2007 +0100
+++ b/dmd/optimize.c	Thu Nov 08 19:13:28 2007 +0100
@@ -284,7 +284,7 @@
 	if (fd)
 	{
 	    Expression *eresult = fd->interpret(NULL, arguments);
-	    if (eresult)
+	    if (eresult && eresult != EXP_VOID_INTERPRET)
 		e = eresult;
 	    else if (result & WANTinterpret)
 		error("cannot evaluate %s at compile time", toChars());