<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/125543>125543</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
`-Wextra` reported in `lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
backend:ARM,
code-quality
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
firewave
</td>
</tr>
</table>
<pre>
```
/home/user/CLionProjects/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp: In function ‘llvm::MCAsmBackend* createARMAsmBackend(const llvm::Target&, const llvm::MCSubtargetInfo&, const llvm::MCRegisterInfo&, const llvm::MCTargetOptions&, llvm::endianness)’:
/home/user/CLionProjects/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:1398:25: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
1397 | uint8_t OSABI = Options.FDPIC
| ~~~~~~~~~~~~~
1398 | ? ELF::ELFOSABI_ARM_FDPIC
| ^~~~~~~~~~~~~~~~~~~~~~~~~
1399 | : MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
I am using `gcc (GCC) 14.2.1 20240910` on Manjaro Linux.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJy8VEFv2zoM_jX0RaghU3ZiH3xwnPohQIMNXYEdC1lmHO05sp8kd-1lv_1BTop2A7JXvMOIALFIivxI8aN0TveGqIRsA9k2krM_jrY8aEvf5RNF7di9lLDilx-vAJvjeCLAZnZkAZv6To_msx2_kfIOsBmGp9PNdD5fjuFPt4DNg7Q9BW11vwds9vVZsSWnzsrKnTZS_U2mi9U0gajYzrDDbJTXo2Fwi5BzKPIlqKhAVPv67QpgxZQl6emnSIC5Go3z7O3WK44VYM1-Ne7rL3PrF4-dOYxXve6p186T_a3TOdOnKeB3F683O5lOS2PIOcDitboi2P54oxNR5CAqzELTv0trtOnDJ5n5RFZ66pg0HTOjuXmn8i8TMW1C4Z0ONcqB0fNkybnlwbLNzVd69lZCtgVesUQUawbrmgWZtfH5o2efvlSbHQOxZZc-xc32864O_ou8-v8qP97LJXp-1XuJJBp2e9ecm3971yyZH6v7_ePHMi627PbHFblgKP4DQ8X2dUjehpc7P8xXqz3ZM64wLwEXYP5wpAerp4HiRQmYhznBAsTmQ1ivAf29hOF7z3he7Zg8sdlp0zNY8V4pBpj_VdeABUvSGOOEIceUF0m4w0bD9tJ8k3Zkd9rMz3HUlaIrRCEjKpO1yFc8FWkWHUsps5TL9lAgYo45z9bJQRU5b3mq8kSoSJfIMePIRbIWBRex6hK56tZtpg6Hg-BrSDmdpB7iMP_xaPtIOzdTmWCWpSIaZEuDW7YbYntZCKJaaIGANSCqsaObf2Y5aP8SlNk2suVCrnbuHaR80M67t_he-4HCTnwd7RVnlqbRBkJoEzr0_0i44tFsh_Lo_eTCKGAD2PTaH-c2VuPpHcd_Zv5ScNgIl5qfSvw3AAD__ycSxrk">