[Issue 4322] "void initializer has no value" on struct/union members initialized to "void"

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Jun 15 13:15:10 PDT 2010


http://d.puremagic.com/issues/show_bug.cgi?id=4322



--- Comment #1 from Graham Fawcett <graham.fawcett at gmail.com> 2010-06-15 13:15:09 PDT ---
FWIW, removing line 100 in init.c allows simple examples to
compile and run correctly. Of course I'm not 100% clear on why the
error message was there in the first place. :)

diff --git a/trunk/src/init.c b/trunk/src/init.c
index ed3a091..cf9bc72 100644
--- a/trunk/src/init.c
+++ b/trunk/src/init.c
@@ -97,7 +97,6 @@ Initializer *VoidInitializer::semantic(Scope *sc, Type 
*t)

 Expression *VoidInitializer::toExpression()
 {
-    error(loc, "void initializer has no value");
     return new IntegerExp(0);
 }

best,
Graham

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list