]> Nishi Git Mirror - gwion.git/commitdiff
:art: No shadowing in lib
authorJérémie Astor <astor.jeremie@wanadoo.fr>
Tue, 7 Jul 2020 17:15:54 +0000 (19:15 +0200)
committerJérémie Astor <astor.jeremie@wanadoo.fr>
Tue, 7 Jul 2020 17:15:54 +0000 (19:15 +0200)
src/lib/object_op.c
src/lib/shred.c
src/lib/string.c

index acfa26f0023fb1ddfd4f0b85bfeb8005ab56216d..8cf1352a891f0e17316d62fecc911e186b807b36 100644 (file)
@@ -392,7 +392,8 @@ ANN static Type scan_class(const Env env, const Type t, const Type_Decl* td) {
     return a->base.type;
   struct EnvSet es = { .env=env, .data=env, .func=(_exp_func)scan0_cdef,
     .scope=env->scope->depth, .flag=ae_flag_scan0 };
-  CHECK_BO(envset_push(&es, t->e->owner_class, env->context ? env->context->nspc : env->curr))
+//  CHECK_BO(envset_push(&es, t->e->owner_class, env->context ? env->context->nspc : env->curr))
+  CHECK_BO(envset_push(&es, t->e->owner_class, t->e->ctx ? t->e->ctx->nspc : env->curr))
   a->base.tmpl = mk_tmpl(env, t->e->def->base.tmpl, td->types);
   const m_bool ret = _scan_class(env, t, a);
   if(es.run)
index 0ec0e32b2215e3fcc1d1c7a0c62f4f917dd4c7bb..bcbf0c9575c7af80ce687786448c5122ebcb81bb 100644 (file)
@@ -310,7 +310,7 @@ GWION_IMPORT(shred) {
   GWI_BB(gwi_func_end(gwi, vm_shred_id, ae_flag_none))
 
   gwi_func_ini(gwi, "Shred", "fromId");
-  gwi_func_arg(gwi, "int", "id");
+  gwi_func_arg(gwi, "int", "xid");
   GWI_BB(gwi_func_end(gwi, vm_shred_from_id, ae_flag_static))
 
   gwi_func_ini(gwi, "void", "yield");
index 6723f0a6e970d709e79c1850b39c621783351304..db344bef8b51e146ff19b8b1f78f1f258578e2b8 100644 (file)
@@ -504,7 +504,7 @@ GWION_IMPORT(string) {
 
   gwi_func_ini(gwi, "int", "charAt");
   gwi_func_arg(gwi, "int", "pos");
-  gwi_func_arg(gwi, "int", "char");
+  gwi_func_arg(gwi, "char", "c");
   GWI_BB(gwi_func_end(gwi, string_setCharAt, ae_flag_none))
 
   gwi_func_ini(gwi, "string", "insert");
@@ -524,12 +524,12 @@ GWION_IMPORT(string) {
   GWI_BB(gwi_func_end(gwi, string_replaceN, ae_flag_none))
 
   gwi_func_ini(gwi, "int", "find");
-  gwi_func_arg(gwi, "int", "char");
+  gwi_func_arg(gwi, "char", "c");
   GWI_BB(gwi_func_end(gwi, string_find, ae_flag_none))
 
   gwi_func_ini(gwi, "int", "find");
   gwi_func_arg(gwi, "int", "pos");
-  gwi_func_arg(gwi, "int", "char");
+  gwi_func_arg(gwi, "char", "c");
   GWI_BB(gwi_func_end(gwi, string_findStart, ae_flag_none))
 
   gwi_func_ini(gwi, "int", "find");
@@ -542,12 +542,12 @@ GWION_IMPORT(string) {
   GWI_BB(gwi_func_end(gwi, string_findStrStart, ae_flag_none))
 
   gwi_func_ini(gwi, "int", "rfind");
-  gwi_func_arg(gwi, "int", "char");
+  gwi_func_arg(gwi, "char", "c");
   GWI_BB(gwi_func_end(gwi, string_rfind, ae_flag_none))
 
   gwi_func_ini(gwi, "int", "rfind");
   gwi_func_arg(gwi, "int", "pos");
-  gwi_func_arg(gwi, "int", "char");
+  gwi_func_arg(gwi, "char", "c");
   GWI_BB(gwi_func_end(gwi, string_rfindStart, ae_flag_none))
 
   gwi_func_ini(gwi, "int", "rfind");