From 480f8b5534c0a8d28ee8e5cbee2eb4007b4ee3aa Mon Sep 17 00:00:00 2001 From: Galen Williamson Date: Wed, 13 Aug 2025 19:17:53 -0400 Subject: [thumb2] silence parentheses-equality warnings when compiling generated thumb2 disassembler --- arch/armv7/thumb2_disasm/generator.py | 2 ++ arch/armv7/thumb2_disasm/spec.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/arch/armv7/thumb2_disasm/generator.py b/arch/armv7/thumb2_disasm/generator.py index 86a40fb7..00bfcfc6 100755 --- a/arch/armv7/thumb2_disasm/generator.py +++ b/arch/armv7/thumb2_disasm/generator.py @@ -34,11 +34,13 @@ header = ''' #pragma clang diagnostic ignored "-Wunused-variable" #pragma clang diagnostic ignored "-Wunused-parameter" #pragma clang diagnostic ignored "-Wunused-function" +#pragma clang diagnostic ignored "-Wparentheses-equality" #elif defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-variable" #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wunused-function" +#pragma GCC diagnostic ignored "-Wparentheses-equality" #endif ''' diff --git a/arch/armv7/thumb2_disasm/spec.cpp b/arch/armv7/thumb2_disasm/spec.cpp index b4a9a59d..1079b966 100644 --- a/arch/armv7/thumb2_disasm/spec.cpp +++ b/arch/armv7/thumb2_disasm/spec.cpp @@ -13,11 +13,13 @@ #pragma clang diagnostic ignored "-Wunused-variable" #pragma clang diagnostic ignored "-Wunused-parameter" #pragma clang diagnostic ignored "-Wunused-function" +#pragma clang diagnostic ignored "-Wparentheses-equality" #elif defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-variable" #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wunused-function" +#pragma GCC diagnostic ignored "-Wparentheses-equality" #endif /* forward declarations */ -- cgit v1.3.1