[RFA] Avoid recursivly defined user functions.

Paul Hilfinger hilfingr@EECS.Berkeley.EDU
Tue Apr 9 14:09:00 GMT 2002


> How about something even simpler - track user command depth at runtime? 
> Set an absurd limit, like 1024 deep, if we can handle that in a
> normal-sized stack limit.  Then complain if we hit it at runtime.

I completely agree with this.  After all, if you were willing to
contemplate outlawing recursion altogether, you certainly won't LOSE
anything by Daniel's approach, and you gain everything you wanted in
the first place---to avoid crashing GDB.  

Paul



More information about the Gdb-patches mailing list