When Hyrax 1.16 runs, we see some error messages 'leaking out of stderr'

Description

These messages are all "syntax error" (lower case) and appear to be from the bison parsers.

e.g. d4_ce_parser.tab.cc lines 1516:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 char const* yyformat = YY_NULLPTR; switch (yycount) { #define YYCASE_(N, S) \ case N: \ yyformat = S; \ break default: // Avoid compiler warnings. YYCASE_ (0, YY_("syntax error")); YYCASE_ (1, YY_("syntax error, unexpected %s")); YYCASE_ (2, YY_("syntax error, unexpected %s, expecting %s")); YYCASE_ (3, YY_("syntax error, unexpected %s, expecting %s or %s")); YYCASE_ (4, YY_("syntax error, unexpected %s, expecting %s or %s or %s")); YYCASE_ (5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s")); #undef YYCASE_ }

This seems to alway appear inside code surrounded by ‘#if YYERROR_VERBOSE … #endif' So there might be a parser built that way and causing these meesages

Environment

None

Status

Assignee

James Gallagher

Reporter

James Gallagher

Labels

Fix versions

Story Points

2

Epic Link

Priority

Medium
Configure