On 2013-10-04, at 5:07 AM, Alex Queiroz asandroq@gmail.com wrote:
Hallo,
The bug I opened was marked as a duplicate of another bug. Searching for the other bug I have found the commit that fix it. I suppose the fix won't take long to make its way into Xcode.
https://llvm.org/viewvc/llvm-project?view=revision&revision=190980
Nice catch! Indeed some of the macros in gambit.h have the same structure as the problematic ones shown in th bug report.
It is sad that C programmers have to worry so much about avoiding recursion, and end up with obscure crashes when they exceed the recursion depth.
Marc