~ chicken-core (chicken-5) 539d3ad975f0b603c4a4d0d77d517296303aa5f2
commit 539d3ad975f0b603c4a4d0d77d517296303aa5f2 Author: Evan Hanson <evhan@foldling.org> AuthorDate: Thu Feb 25 17:03:57 2016 +1300 Commit: Evan Hanson <evhan@foldling.org> CommitDate: Thu Feb 25 17:03:57 2016 +1300 Fix C_call_with_cthulhu Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn. diff --git a/runtime.c b/runtime.c index b1e99e21..8e89ea37 100644 --- a/runtime.c +++ b/runtime.c @@ -9035,13 +9035,12 @@ void C_ccall C_call_with_cthulhu(C_word c, C_word *av) k = av[ 1 ], proc = av[ 2 ], *a = C_alloc(3), - av2[ 4 ]; - - av2[ 0 ] = C_SCHEME_UNDEFINED; - av2[ 1 ] = C_closure(&a, 1, (C_word)termination_continuation); /* k */ - av2[ 2 ] = proc; - av2[ 3 ] = C_SCHEME_END_OF_LIST; - C_do_apply(4, av2); + av2[ 3 ]; + + av2[ 0 ] = C_closure(&a, 1, (C_word)termination_continuation); /* k */ + av2[ 1 ] = proc; + av2[ 2 ] = C_SCHEME_END_OF_LIST; + C_do_apply(3, av2); }Trap