diff dmd/ClassDeclaration.d @ 138:90821c10b6a7

2.039
author Trass3r
date Tue, 14 Sep 2010 00:00:24 +0200
parents af1bebfd96a4
children 80f4806ffa13
line wrap: on
line diff
--- a/dmd/ClassDeclaration.d	Mon Sep 13 23:29:00 2010 +0200
+++ b/dmd/ClassDeclaration.d	Tue Sep 14 00:00:24 2010 +0200
@@ -352,7 +352,7 @@
 			return;
 		}
 		if (symtab)
-		{	if (!scope_)
+		{	if (sizeok == 1 || !scope_)
 		{   //printf("\tsemantic for '%s' is already completed\n", toChars());
 			return;		// semantic() already completed
 		}