I have not tracked this down yet, maybe someone will find easily what's going on.
[EMAIL PROTECTED] ~/src/bison $ grep b4_ examples/calc++/calc++- parser.cc 21:56:23
#line 1 "[Bison:b4_percent_define_default]" #line 1 "[Bison:b4_percent_define_default]" I guess it's a # that is not quoted, hence the line is taken as a comment, in which case there is no macro expansion performed.