WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
247992
[JSC][ARMv7] Bitwise operation between different enumeration types is deprecated [-Wdeprecated-enum-enum-conversion]
https://bugs.webkit.org/show_bug.cgi?id=247992
Summary
[JSC][ARMv7] Bitwise operation between different enumeration types is depreca...
Pablo Saavedra
Reported
2022-11-16 13:40:09 PST
Fix several warnings in JSC building for a ARMv7 target
Attachments
Add attachment
proposed patch, testcase, etc.
Pablo Saavedra
Comment 1
2022-11-16 13:41:03 PST
``` webkit/WebKitBuild/Release/JavaScriptCore/PrivateHeaders/JavaScriptCore/ARMv7Assembler.h:1375:49: warning: bitwise operation between different enumeration types ‘JSC::ARMv7Assembler::OpcodeID1’ and ‘JSC::ARMv7Assembler::RegisterID’ {aka ‘JSC::ARMRegisters::RegisterID’} is deprecated [-Wdeprecated-enum-enum-conversion] 1375 | static_cast<uint16_t>(OP_CMP_reg_T2 | left) | ~~~~~~~~~~~~~~^~~~~~ ``` ``` webkit/WebKitBuild/Release/JavaScriptCore/PrivateHeaders/JavaScriptCore/ARMv7Assembler.h:3040:34: warning: bitwise operation between different enumeration types ‘JSC::ARMv7Assembler::OpcodeID1’ and ‘JSC::ARMv7Assembler::RegisterID’ {aka ‘JSC::ARMRegisters::RegisterID’} is deprecated [-Wdeprecated-enum-enum-conversion] 3040 | m_buffer.putShort(op | reg); | ``` ...
Pablo Saavedra
Comment 2
2022-11-16 13:42:44 PST
Pull request:
https://github.com/WebKit/WebKit/pull/6562
Radar WebKit Bug Importer
Comment 3
2022-11-23 13:41:15 PST
<
rdar://problem/102633427
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug