]> Nishi Git Mirror - gwion.git/commitdiff
:art: no invalid context in the nspc anymore
authorfennecdjay <fennecdjay@gmail.com>
Tue, 13 Feb 2024 20:06:30 +0000 (21:06 +0100)
committerfennecdjay <fennecdjay@gmail.com>
Tue, 13 Feb 2024 20:06:30 +0000 (21:06 +0100)
src/parse/check.c

index 35982546afec98f848b773555cbfb8dfa93b9d0c..348accfb2e7a80012ad904b040d23fdcdb64f527 100644 (file)
@@ -400,7 +400,7 @@ ANN static Type prim_owned(const Env env, const Symbol *data) {
 ANN static Type prim_id_non_res(const Env env, const Symbol *data) {
   const Symbol sym = *data;
   const Value  v   = check_non_res_value(env, data);
-  if (!v || !vflag(v, vflag_valid) || (v->from->ctx && v->from->ctx->error)) {
+  if (!safe_vflag(v, vflag_valid)) {
     const m_str name = s_name(*data);
     if (!isalpha(*name) && *name != '_') {
       prim_self(data)->value = env->gwion->type[et_op]->info->value;