diff --git a/c4.c b/c4.c index 0557046..29e35b1 100644 --- a/c4.c +++ b/c4.c @@ -463,7 +463,7 @@ int main(int argc, char **argv) if (src) return 0; // setup stack - sp = (int *)((int)sp + poolsz); + bp = sp = (int *)((int)sp + poolsz); *--sp = EXIT; // call exit if main returns *--sp = PSH; t = sp; *--sp = argc;