Gopal V <[EMAIL PROTECTED]> wrote: >> Segfault in the lexer. Bad. >> >> 349 sprintf(label, "%s%d", yytext, >> frames->label); >> (gdb) p frames >> $1 = (struct macro_frame_t *) 0x0
> I didn't know how or why or what a frame is in this > context which is why this isn't a patch :) No problem. The syntax {ID}$ is used internally during the expansion of local labels inside macros, which happen to be accumulated in frame structures. Fixed. Thanks for reporting, leo