Suppress known warnings in produced Objective-C header

This commit is contained in:
Svyatoslav Scherbina
2019-06-21 14:40:19 +03:00
committed by SvyatoslavScherbina
parent d052f198e2
commit 40ac5171f9
@@ -977,6 +977,15 @@ abstract class ObjCExportHeaderGenerator internal constructor(
}
add("NS_ASSUME_NONNULL_BEGIN")
add("#pragma clang diagnostic push")
listOf(
"-Wunknown-warning-option",
"-Wnullability",
"-Wnullability-completeness",
"-Wswift-name-attribute"
).forEach {
add("#pragma clang diagnostic ignored \"$it\"")
}
add("")
stubs.forEach {
@@ -984,6 +993,7 @@ abstract class ObjCExportHeaderGenerator internal constructor(
add("")
}
add("#pragma clang diagnostic pop")
add("NS_ASSUME_NONNULL_END")
}