| Summary: | [JSC][ARMv7] Bitwise operation between different enumeration types is deprecated [-Wdeprecated-enum-enum-conversion] | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Pablo Saavedra <psaavedra> |
| Component: | JavaScriptCore | Assignee: | Pablo Saavedra <psaavedra> |
| Status: | NEW --- | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
|
Description
Pablo Saavedra
2022-11-16 13:40:09 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);
|
```
...
Pull request: https://github.com/WebKit/WebKit/pull/6562 |