NEW247992
[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
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
Radar WebKit Bug Importer
Comment 3 2022-11-23 13:41:15 PST
Note You need to log in before you can comment on or make changes to this bug.