Fix serious clang warnings

This commit is contained in:
Kevin Tew 2011-08-26 14:01:28 -06:00
parent 005923c284
commit 801e5dbe0e
2 changed files with 3 additions and 3 deletions

View File

@ -3921,7 +3921,7 @@ void scheme_module_force_lazy(Scheme_Env *env, int previous)
static int wait_registry(Scheme_Env *env)
{
Scheme_Object *lock, *a[1];
Scheme_Object *lock, *a[2];
while (1) {
lock = scheme_hash_get(env->module_registry->loaded, scheme_false);
@ -3933,7 +3933,7 @@ static int wait_registry(Scheme_Env *env)
a[0] = SCHEME_CAR(lock);
a[1] = SCHEME_CDR(lock);
(void)scheme_sync(1, a);
(void)scheme_sync(2, a);
}
}

View File

@ -8096,7 +8096,7 @@ Scheme_Object *scheme_syntax_make_transfer_intro(int argc, Scheme_Object **argv)
if (scheme_stx_is_clean(argv[0]))
a[1] = scheme_false;
else
a[2] = scheme_true;
a[1] = scheme_true;
return scheme_make_prim_closure_w_arity(delta_introducer, 2, a, "delta-introducer", 1, 1);
}