diff --git a/src/Stmt.cc b/src/Stmt.cc index 6041e16e8a..9c2a593b91 100644 --- a/src/Stmt.cc +++ b/src/Stmt.cc @@ -55,6 +55,12 @@ const char* stmt_name(StmtTag t) { "extern", }; +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + if ( int(t) == STMT_ANY ) + return "any"; +#pragma GCC diagnostic pop + return stmt_names[int(t)]; } diff --git a/src/StmtEnums.h b/src/StmtEnums.h index 7a237cb043..7cac90deae 100644 --- a/src/StmtEnums.h +++ b/src/StmtEnums.h @@ -6,7 +6,7 @@ namespace zeek::detail { // These are in a separate file to break circular dependences enum StmtTag { - STMT_ANY = -1, + STMT_ANY [[deprecated("Remove in v7.1 - Unused and plugins should use STMT_EXTERN.")]] = -1, STMT_ALARM, // Does no longer exist but kept to create enums consistent. STMT_PRINT, STMT_EVENT,