Hello,

Bison 3.0.4 marks the constructor for the syntax_error class as 'inline'
when generating a C++ scanner, which results in undefined references when
the exception is thrown from a separate scanner file. Since this is the
stated purpose of the syntax_error class (see
http://lists.gnu.org/archive/html/help-bison/2013-07/msg00010.html), this
appears to be a bug.

This was mentioned in another unrelated bug report as well:
http://lists.gnu.org/archive/html/bug-bison/2016-03/msg00002.html

Thank you for your attention,
Vishal

Reply via email to