diff dmd/mtype.c @ 717:a26b0c5d5942

Merged DMD 1.036. Improved comments a little in the runtime source code.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Wed, 22 Oct 2008 17:06:17 +0200
parents 30b42a283c8e
children e177ae483f8e
line wrap: on
line diff
--- a/dmd/mtype.c	Wed Oct 22 15:35:46 2008 +0200
+++ b/dmd/mtype.c	Wed Oct 22 17:06:17 2008 +0200
@@ -4373,7 +4373,7 @@
     s = s->toAlias();
 
     v = s->isVarDeclaration();
-    if (v && v->isConst())
+    if (v && v->isConst() && v->type->toBasetype()->ty != Tsarray)
     {	ExpInitializer *ei = v->getExpInitializer();
 
 	if (ei)
@@ -4781,7 +4781,7 @@
 	s->checkDeprecated(e->loc, sc);
     s = s->toAlias();
     v = s->isVarDeclaration();
-    if (v && v->isConst())
+    if (v && v->isConst() && v->type->toBasetype()->ty != Tsarray)
     {	ExpInitializer *ei = v->getExpInitializer();
 
 	if (ei)