]> Nishi Git Mirror - gwion.git/commitdiff
:art: variable is fglobal only if there is context
authorfennecdjay <fennecdjay@gmail.com>
Thu, 15 Dec 2022 13:42:07 +0000 (14:42 +0100)
committerfennecdjay <fennecdjay@gmail.com>
Thu, 15 Dec 2022 13:42:07 +0000 (14:42 +0100)
src/parse/scan1.c

index eda5c7eafbd86fe16b16ef8503922bdc3dc397c5..145bc616e7cc0f8efa688a49cd1927dff1331b3a 100644 (file)
@@ -134,7 +134,8 @@ ANN static m_bool scan1_decl(const Env env, Exp_Decl *const decl) {
           env->class_def->size += t->size;
         }
       }
-    } else set_vflag(v, vflag_fglobal); // file global
+    } else if(env->context)
+      set_vflag(v, vflag_fglobal); // file global
   } else if (GET_FLAG(decl->td, global))
     SET_FLAG(v, global);
   nspc_add_value(env->curr, vd->xid, v);