Bug 309944
| Summary: | REGRESSION(309258@main): Broke the iOS build (no matching push, -Wunknown-pragmas) | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Abrar Rahman Protyasha <a_protyasha> |
| Component: | New Bugs | Assignee: | Abrar Rahman Protyasha <a_protyasha> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | a_protyasha, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Abrar Rahman Protyasha
As seen on EWS... https://s3-us-west-2.amazonaws.com/ews-archives.webkit.org/ios-simulator-26-arm64-release-compile-webkit-without-change/5fb042fa-23266.txt
```
In file included from /Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/WebKitBuild/Release-iphonesimulator/DerivedSources/WebCore/unified-sources/UnifiedSource45-nonARC.mm:4:
/Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/Source/WebCore/platform/ios/PlatformScreenIOS.mm:234:1: error: pragma diagnostic pop could not pop, no matching push [-Werror,-Wunknown-pragmas]
234 | ALLOW_DEPRECATED_DECLARATIONS_END
| ^
In file included from /Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/WebKitBuild/Release-iphonesimulator/DerivedSources/WebCore/unified-sources/UnifiedSource45-nonARC.mm:1:
In file included from /Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/Source/WebCore/WebCorePrefix.h:34:
In file included from /Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/WebKitBuild/Release-iphonesimulator/usr/local/include/wtf/Platform.h:31:
/Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/WebKitBuild/Release-iphonesimulator/usr/local/include/wtf/Compiler.h:518:43: note: expanded from macro 'ALLOW_DEPRECATED_DECLARATIONS_END'
518 | #define ALLOW_DEPRECATED_DECLARATIONS_END IGNORE_WARNINGS_END
| ^
/Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/WebKitBuild/Release-iphonesimulator/usr/local/include/wtf/Compiler.h:494:29: note: expanded from macro 'IGNORE_WARNINGS_END'
494 | #define IGNORE_WARNINGS_END IGNORE_WARNINGS_END_IMPL(GCC)
| ^
/Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/WebKitBuild/Release-iphonesimulator/usr/local/include/wtf/Compiler.h:456:44: note: expanded from macro 'IGNORE_WARNINGS_END_IMPL'
456 | #define IGNORE_WARNINGS_END_IMPL(compiler) _Pragma(_COMPILER_STRINGIZE(compiler diagnostic pop))
| ^
<scratch space>:88:20: note: expanded from here
88 | GCC diagnostic pop
| ^
In file included from /Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/WebKitBuild/Release-iphonesimulator/DerivedSources/WebCore/unified-sources/UnifiedSource45-nonARC.mm:4:
/Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/Source/WebCore/platform/ios/PlatformScreenIOS.mm:237:1: error: pragma diagnostic pop could not pop, no matching push [-Werror,-Wunknown-pragmas]
237 | ALLOW_DEPRECATED_DECLARATIONS_END
| ^
In file included from /Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/WebKitBuild/Release-iphonesimulator/DerivedSources/WebCore/unified-sources/UnifiedSource45-nonARC.mm:1:
In file included from /Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/Source/WebCore/WebCorePrefix.h:34:
In file included from /Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/WebKitBuild/Release-iphonesimulator/usr/local/include/wtf/Platform.h:31:
/Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/WebKitBuild/Release-iphonesimulator/usr/local/include/wtf/Compiler.h:518:43: note: expanded from macro 'ALLOW_DEPRECATED_DECLARATIONS_END'
518 | #define ALLOW_DEPRECATED_DECLARATIONS_END IGNORE_WARNINGS_END
| ^
/Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/WebKitBuild/Release-iphonesimulator/usr/local/include/wtf/Compiler.h:494:29: note: expanded from macro 'IGNORE_WARNINGS_END'
494 | #define IGNORE_WARNINGS_END IGNORE_WARNINGS_END_IMPL(GCC)
| ^
/Volumes/Data/worker/iOS-26-Simulator-Build-EWS/build/WebKitBuild/Release-iphonesimulator/usr/local/include/wtf/Compiler.h:456:44: note: expanded from macro 'IGNORE_WARNINGS_END_IMPL'
456 | #define IGNORE_WARNINGS_END_IMPL(compiler) _Pragma(_COMPILER_STRINGIZE(compiler diagnostic pop))
| ^
<scratch space>:91:20: note: expanded from here
91 | GCC diagnostic pop
| ^
2 errors generated.
```
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/172533843>
Abrar Rahman Protyasha
Pull request: https://github.com/WebKit/WebKit/pull/60618
EWS
Committed 309259@main (c7a429728dae): <https://commits.webkit.org/309259@main>
Reviewed commits have been landed. Closing PR #60618 and removing active labels.