Add ifdefs around #pragma GCC diagnostic

This commit is contained in:
Jonas Kvinge
2023-06-15 20:10:25 +02:00
parent ec839e6aae
commit f467331934
3 changed files with 12 additions and 0 deletions

View File

@@ -50,10 +50,14 @@ enum {
} // namespace
#define gst_fastspectrum_parent_class parent_class
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wold-style-cast"
#endif
G_DEFINE_TYPE(GstFastSpectrum, gst_fastspectrum, GST_TYPE_AUDIO_FILTER)
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
static void gst_fastspectrum_finalize(GObject *object);
static void gst_fastspectrum_set_property(GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec);

View File

@@ -13,9 +13,11 @@
SBSystemPreferencesWindow, SBSystemPreferencesPane,
SBSystemPreferencesAnchor;
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wmultichar"
#pragma GCC diagnostic ignored "-Wfour-char-constants"
#endif
enum SBSystemPreferencesSaveOptions {
SBSystemPreferencesSaveOptionsYes = 'yes ' /* Save the file. */,
@@ -32,7 +34,9 @@ enum SBSystemPreferencesPrintingErrorHandling {
'lwdt' /* print a detailed report of PostScript errors */
};
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
typedef enum SBSystemPreferencesPrintingErrorHandling
SBSystemPreferencesPrintingErrorHandling;

View File

@@ -261,10 +261,14 @@ QDebug operator<<(QDebug dbg, NSObject *object) {
[self setDelegate:delegate_];
// FIXME
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#endif
[[NSUserNotificationCenter defaultUserNotificationCenter]setDelegate:delegate_];
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}