We do most of our builds with -fno-exceptions, and this causes errors
with the exception-handling code in Bison-generated parsers.  This
patch fixes that.

Bison doesn't actually ever throw exceptions itself (except in one
case where it re-throws an existing exception); this support is
intended for handling exceptions thrown in user code.  We can assume
that if the user is compiling with -fno-exceptions, they are not using
this functionality, so #ifdef'ing out the exception-handling code is
the correct thing to do here.

Thanks,
- Brooks


(Note: Google has a CLA on file with the FSF, and this patch is
included under that.)

Attachment: bison.diff
Description: Binary data

Reply via email to