I called: Operator()->is_id is_id is a function and this line should actually be: Operator()->is_id(), but instead of an appropriate mesg, I got: In file included from lisp_parser.y:23: Application.h:59: Internal compiler error. Application.h:59: Please submit a full bug report to `egcs-bugs@cygnus.com'.