URL:
<http://savannah.gnu.org/patch/?9616>
Summary: Bugfix: syntax_error constructor is declared inline
Project: bison
Submitted by: frank
Submitted on: Sat 14 Apr 2018 05:25:14 AM UTC
Category: None
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
Bugfix as posted in:
http://lists.gnu.org/archive/html/bug-bison/2018-03/msg00047.html
Fixes the following bug:
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.
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Sat 14 Apr 2018 05:25:14 AM UTC Name: syntax_error-constructor.patch
Size: 1KiB By: frank
<http://savannah.gnu.org/patch/download.php?file_id=43922>
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/patch/?9616>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/