Bug 282738
| Summary: | [Win] WebKitBuild\Debug\JavaScriptCore\DerivedSources\AirOpcodeGenerated.h(220,18): error: no member named '_rotr' in 'JSC::B3::Air::Opcode' | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Fujii Hironori <fujii.hironori> |
| Component: | JavaScriptCore | Assignee: | Fujii Hironori <fujii.hironori> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Fujii Hironori
Non unified source builds fail for Winodws port
> build-webkit --debug --no-unified-builds
In file included from C:\webkit\wb\Source\JavaScriptCore\b3\air\AirGenerated.cpp:31:
C:\webkit\wb\WebKitBuild\Debug\JavaScriptCore\DerivedSources\AirOpcodeGenerated.h(220,18): error: no member named '_rotr' in 'JSC::B3::Air::Opcode'
220 | case Opcode::RotateRight32:
| ~~~~~~~~^
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um\winnt.h(1117,23): note: expanded from macro 'RotateRight32'
1117 | #define RotateRight32 _rotr
| ^
In file included from C:\webkit\wb\Source\JavaScriptCore\b3\air\AirGenerated.cpp:31:
C:\webkit\wb\WebKitBuild\Debug\JavaScriptCore\DerivedSources\AirOpcodeGenerated.h(223,18): error: no member named '_rotr64' in 'JSC::B3::Air::Opcode'
223 | case Opcode::RotateRight64:
| ~~~~~~~~^
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Fujii Hironori
Is push_macro added by https://commits.webkit.org/280777@main causing a problem?
Fujii Hironori
<windows.h> is included after the push_macro in unified source builds.
Fujii Hironori
Pull request: https://github.com/WebKit/WebKit/pull/36311
EWS
Committed 286296@main (39d7d8533ecc): <https://commits.webkit.org/286296@main>
Reviewed commits have been landed. Closing PR #36311 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/139456865>