chiark / gitweb /
use more _cleanup_ macro
[elogind.git] / src / shared / macro.h
index 53bd578d7e03d49ebae396b183fdf10140b3434d..32cf714857809b5ec591cd484c9e1c0671654529 100644 (file)
         _Pragma("GCC diagnostic push");                                 \
         _Pragma("GCC diagnostic ignored \"-Wnonnull\"")
 
+#define DISABLE_WARNING_SHADOW                                          \
+        _Pragma("GCC diagnostic push");                                 \
+        _Pragma("GCC diagnostic ignored \"-Wshadow\"")
+
 #define REENABLE_WARNING                                                \
         _Pragma("GCC diagnostic pop")