fix for statics in nested blocks
authorceriel2 <none@none>
Fri, 28 Aug 1987 09:56:00 +0000 (09:56 +0000)
committerceriel2 <none@none>
Fri, 28 Aug 1987 09:56:00 +0000 (09:56 +0000)
lang/cem/cemcom/declar.g

index 0453d84..fe5c0d6 100644 (file)
@@ -169,7 +169,7 @@ initializer(struct idf *idf; int sc;)
        {
                struct expr *expr = (struct expr *) 0;
                int globalflag = level == L_GLOBAL ||
-                                (level == L_LOCAL && sc == STATIC);
+                                (level >= L_LOCAL && sc == STATIC);
        }
 :
        {       if (idf->id_def->df_type->tp_fund == FUNCTION)  {