Brad King
241ee252ce
IWYU: Update for Debian 12 CI job
...
`include-what-you-use` diagnostics, in practice, are specific to
the environment's compiler and standard library. Update includes
to satisfy IWYU for our CI job under Debian 12.
2023-07-28 09:14:08 -04:00
Brad King
2646d5dfcf
LexerParser: Suppress clang -Wunused-but-set-variable warnings
2022-04-06 16:02:03 -04:00
Brad King
aac80ec1ee
LexerParser: Suppress gcc -Wfree-nonheap-object warnings in generated code
2021-02-05 06:48:44 -05:00
Christoph Grüninger
6f64300a01
LexerParser: Clean up includes following include-what-you-use
2021-01-25 12:06:28 -05:00
Christoph Grüninger
c95442b9b1
LexerParser: Manual removing code from Bison is no longer needed
...
This was needed to avoid warnings while compiling the sources generated
by older versions of GNU Bison, but is not with GNU Bison 3.7.4.
2021-01-25 12:05:36 -05:00
Christoph Grüninger
5a8a61a798
LexerParser: Do not use GNU Bison's yacc mode, we use Bison extensions
...
Silence Bison warnings regarding use of Bison extensions.
2021-01-25 12:05:20 -05:00
Sean McBride
b056bc3425
Fix most clang -Wextra-semi-stmt warnings in C++ files
...
Suppress one in code generated by flex.
2019-01-15 14:09:46 -05:00
Brad King
34257b0dd4
LexerParser: Suppress GCC -Wconversion warnings
...
GCC 8 warns about some of the conversions in bison-generated code.
Suppress the warnings.
2018-07-31 09:34:55 -04:00
Daniel Pfeifer
9bad0dfcce
LexerParser: move to custom directory
2017-04-28 23:10:39 +02:00