From cafb0991a297bfad07f0e60a895f7fdfb7ec9c60 Mon Sep 17 00:00:00 2001 From: Mikael Holmen Date: Fri, 26 May 2023 10:17:59 +0200 Subject: [PATCH] [AMDGPU] Silence gcc warning [NFC] Without the fix gcc complains with ../lib/Target/AMDGPU/SIWholeQuadMode.cpp:1543: warning: enumeral and non-enumeral type in conditional expression [-Wextra] 1542 | unsigned CopyOp = MI->getOperand(1).isReg() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1543 | ? AMDGPU::COPY | ~~~~~~~~~~~~~~ 1544 | : TII->getMovOpcode(TRI->getRegClassForOperandReg( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | *MRI, MI->getOperand(0))); | --- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp b/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp index d8c5405..e22b950 100644 --- a/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp +++ b/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp @@ -1540,7 +1540,7 @@ void SIWholeQuadMode::lowerCopyInstrs() { } unsigned CopyOp = MI->getOperand(1).isReg() - ? AMDGPU::COPY + ? (unsigned)AMDGPU::COPY : TII->getMovOpcode(TRI->getRegClassForOperandReg( *MRI, MI->getOperand(0))); MI->setDesc(TII->get(CopyOp)); -- 2.7.4