> > So if we could convince the C compiler to pass the argvector - and as we > > where about changing things the argument count too - in a global > > *register* variable, then we needed zero allocation for most cps calls.
Careful. Global register variables increase register pressure in the compiler, expose optimizer bugs and aren't overly portable. A simple static variable should be the better alternative. felix _______________________________________________ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers