<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/125549>125549</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
`-Wenum-compare` reported in `llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
backend:AMDGPU,
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/AMDGPU/AMDGPUISelLowering.cpp: In member function ‘llvm::SDValue llvm::AMDGPUTargetLowering::lowerFEXP10Unsafe(llvm::SDValue, const llvm::SDLoc&, llvm::SelectionDAG&, llvm::SDNodeFlags) const’:
/home/user/CLionProjects/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:2974: warning: enumerated mismatch in conditional expression: ‘llvm::AMDGPUISD::NodeType’ vs ‘llvm::ISD::NodeType’ [-Wenum-compare]
2974 | const unsigned Exp2Op = VT == MVT::f32 ? AMDGPUISD::EXP : ISD::FEXP2;
```
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/eJy8VM1upDgQfpriYgWZ4qfhwIE0IYqU7EaanuxcjammPQs2a0MnefuVm-5M70y0hz2shGRXFfX7fWXhnOo1UQnpLaR1IJb5YGy5V5ZexZGC1nTvJWT8_PEKsDmYkQCbxZEFbLaPyuhna76TnB1gMwzH8WZa5bPoD9UCNjthe_La6qm-f_76cXn4QsOjeSWrdB_KaYK4Yg-ajTS2ZNl-0XJWRjO4Q8g5FPkpaFxBXH2pX8SwEPuhWSOumS4xV8vgpebu23PEv2on9gT4ayTALZNGu5ldmx6NBMy87UpLA53qqqv7X431b6ajZhC9AyzWiJfyC__L_zdJLDaJH-irsHqdBSO9jGTFTB0blRvFLA9MaV9lp3xHYmD0NllyThntHT6Z_CVfvYq-3d37RB9NsqP7zO1fHCC9vfnDl3YjzTgJS5DWwCvmG2Cw2TJ2RmbRJ9J27O5twt8nBnHNXnb-8Lenl92aYR8jg7hhP1V69-2ZnQh2UXhKIMS3HpNrpvPqgYmRLU7pnkHGeykZYH6_3XpIoyTEMGLIMeFF5H2Y0exJ6O_CGvao9PIWBl0Zd0VciIDKaBPnGc-iKAoOJe4l7nnbphuShYjyDckkEYmIWtlxkeaBKpFjypHHUc7zOAqztuUp4SbZxDKK9i0knEahhtCPNjS2D5RzC5URpmlSBINoaXCnrUZshfyTdPcBGiACbgFRmo5u_lrEoOZ3r0zrwJYn2rVL7yDhg3Kz-5FiVvNA_jn4CaeMM0uTsZ5QSvtZ_TeyZjxY7FAe5nlyHhtsAJtezYelDaUZr5bgn6txat2vzLn7Y4l_BwAA__9uuHcf">