diff --git a/cpp/src/arrow/util/macros.h b/cpp/src/arrow/util/macros.h index 2da3933f504..ccfb960426b 100644 --- a/cpp/src/arrow/util/macros.h +++ b/cpp/src/arrow/util/macros.h @@ -152,13 +152,13 @@ #ifdef __clang__ # define ARROW_SUPPRESS_DEPRECATION_WARNING \ - _Pragma("clang diagnostic push"); \ - _Pragma("clang diagnostic ignored \"-Wdeprecated-declarations\"") + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wdeprecated-declarations\"") # define ARROW_UNSUPPRESS_DEPRECATION_WARNING _Pragma("clang diagnostic pop") #elif defined(__GNUC__) # define ARROW_SUPPRESS_DEPRECATION_WARNING \ - _Pragma("GCC diagnostic push"); \ - _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") + _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") # define ARROW_UNSUPPRESS_DEPRECATION_WARNING _Pragma("GCC diagnostic pop") #elif defined(_MSC_VER) # define ARROW_SUPPRESS_DEPRECATION_WARNING \ @@ -174,8 +174,8 @@ // Macros to disable warnings about undeclared global functions #if defined(__GNUC__) # define ARROW_SUPPRESS_MISSING_DECLARATIONS_WARNING \ - _Pragma("GCC diagnostic push"); \ - _Pragma("GCC diagnostic ignored \"-Wmissing-declarations\"") + _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Wmissing-declarations\"") # define ARROW_UNSUPPRESS_MISSING_DECLARATIONS_WARNING _Pragma("GCC diagnostic pop") #else # define ARROW_SUPPRESS_MISSING_DECLARATIONS_WARNING