From c9296a0d1f13d408276dbc84600c465df672e1cb Mon Sep 17 00:00:00 2001 From: James Cherry Date: Mon, 9 Nov 2020 21:11:29 -0700 Subject: [PATCH] disable flex register warnings --- CMakeLists.txt | 4 ++-- liberty/LibertyExprLex.ll | 1 - liberty/LibertyLex.ll | 1 - parasitics/SpefLex.ll | 1 - sdf/SdfLex.ll | 1 - util/FlexDisableRegister.hh | 2 -- verilog/VerilogLex.ll | 1 - 7 files changed, 2 insertions(+), 9 deletions(-) delete mode 100644 util/FlexDisableRegister.hh diff --git a/CMakeLists.txt b/CMakeLists.txt index 25845d68..2f499fbf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -452,8 +452,8 @@ target_include_directories(OpenSTA target_compile_options(OpenSTA PRIVATE $<$:-Wall -Wextra -pedantic -Wcast-qual -Wredundant-decls -Wformat-security> - $<$:-Wall -Wextra -pedantic -Wcast-qual -Wredundant-decls -Wformat-security> - $<$:-Wall -Wextra -pedantic -Wcast-qual -Wredundant-decls -Wformat-security> + $<$:-Wall -Wextra -pedantic -Wcast-qual -Wredundant-decls -Wformat-security -Wno-deprecated-register> + $<$:-Wall -Wextra -pedantic -Wcast-qual -Wredundant-decls -Wformat-security -Wno-deprecated-register> ) # Disable compiler specific extensions like gnu++11. diff --git a/liberty/LibertyExprLex.ll b/liberty/LibertyExprLex.ll index ab588a24..9388620d 100644 --- a/liberty/LibertyExprLex.ll +++ b/liberty/LibertyExprLex.ll @@ -18,7 +18,6 @@ // Liberty function expression lexical analyzer -#include "util/FlexDisableRegister.hh" #include "Debug.hh" #include "StringUtil.hh" #include "liberty/LibertyExprPvt.hh" diff --git a/liberty/LibertyLex.ll b/liberty/LibertyLex.ll index 092aafb7..a2cc0373 100644 --- a/liberty/LibertyLex.ll +++ b/liberty/LibertyLex.ll @@ -18,7 +18,6 @@ #include #include -#include "util/FlexDisableRegister.hh" #include "liberty/LibertyParser.hh" #include "LibertyParse.hh" diff --git a/parasitics/SpefLex.ll b/parasitics/SpefLex.ll index 1bfbc115..3c64a848 100644 --- a/parasitics/SpefLex.ll +++ b/parasitics/SpefLex.ll @@ -19,7 +19,6 @@ #include #include -#include "util/FlexDisableRegister.hh" #include "StringUtil.hh" #include "parasitics/SpefReaderPvt.hh" #include "SpefParse.hh" diff --git a/sdf/SdfLex.ll b/sdf/SdfLex.ll index e893af61..14b9876a 100644 --- a/sdf/SdfLex.ll +++ b/sdf/SdfLex.ll @@ -16,7 +16,6 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -#include "util/FlexDisableRegister.hh" #include "sdf/Sdf.hh" #include "SdfParse.hh" diff --git a/util/FlexDisableRegister.hh b/util/FlexDisableRegister.hh deleted file mode 100644 index 5e823a5f..00000000 --- a/util/FlexDisableRegister.hh +++ /dev/null @@ -1,2 +0,0 @@ -// Remove register declaration (not allowed in c++17). -#define register diff --git a/verilog/VerilogLex.ll b/verilog/VerilogLex.ll index c1491a0d..797feb2f 100644 --- a/verilog/VerilogLex.ll +++ b/verilog/VerilogLex.ll @@ -16,7 +16,6 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -#include "util/FlexDisableRegister.hh" #include "Debug.hh" #include "VerilogNamespace.hh" #include "verilog/VerilogReaderPvt.hh"