Skip to content
Snippets Groups Projects
Verified Commit 38042226 authored by Sébastien Villemot's avatar Sébastien Villemot
Browse files

Ignore -Wold-style-cast in Flex-generated files

parent 5b729976
No related merge requests found
......@@ -42,6 +42,9 @@ using token = Dynare::parser::token;
int comment_caller, line_caller;
string eofbuff;
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wold-style-cast"
%}
%option c++
......@@ -1208,6 +1211,8 @@ DATE -?[0-9]+([ya]|m([1-9]|1[0-2])|q[1-4])
<*>. { driver.error(*yylloc, "character unrecognized by lexer"); }
%%
#pragma GCC diagnostic pop
DynareFlex::DynareFlex(istream* in, ostream* out)
: DynareFlexLexer{in, out}
{
......
/* -*- C++ -*- */
/*
* Copyright © 2019-2021 Dynare Team
* Copyright © 2019-2023 Dynare Team
*
* This file is part of Dynare.
*
......@@ -35,6 +35,9 @@ using token = Tokenizer::parser::token;
Unfortunately yyterminate by default returns 0, which is
not of token_type. */
#define yyterminate() return Tokenizer::parser::token_type (0);
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wold-style-cast"
%}
%option c++
......@@ -193,6 +196,8 @@ CONT \\\\{SPC}*
%%
#pragma GCC diagnostic pop
void
TokenizerFlex::location_increment(Tokenizer::parser::location_type *yylloc, const char *yytext)
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment