And possibly get a stack overflow if using it too much, because, unlike 
recursive procs, which directly invoke themselves, a recursive procedural 
variable always extracts (a reference to) itself from its own environment (or a 
global variable, if it is) to perform a recursive call, and a C compiler might 
not know how to optimize out this kind of recursive calls.

Reply via email to