Andrea Griffini added the comment:

I missed all the macrology present :-( ... the following is a patch that takes 
it into account (also defines a VISIT_QUIT macro to make more visible the exit 
points). The handling has been also extended to visit_stmt because the macros 
are shared.

Of course all this makes sense assuming that a cleanup in case of error is 
indeed desired...

BTW: shouldn't be all those statement macros of the "do{...}while(0)" form 
instead of just being wrapped in "{}" ? I see potential problems with if/else...

----------
Added file: 
http://bugs.python.org/file26913/compiler_recursion_limit_check_2.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue5765>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to