Bug 247992

Summary: [JSC][ARMv7] Bitwise operation between different enumeration types is deprecated [-Wdeprecated-enum-enum-conversion]
Product: WebKit Reporter: Pablo Saavedra <psaavedra>
Component: JavaScriptCoreAssignee: Pablo Saavedra <psaavedra>
Status: NEW    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

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.