From 12305e214df23de1b39a1280d13be795d574f4e6 Mon Sep 17 00:00:00 2001 From: Jonas Paulsson Date: Mon, 28 Oct 2024 11:03:16 +0100 Subject: [PATCH] Silence compiler warning --- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp b/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp index 3e05f3b0180a7..1fa2dbfb26fc2 100644 --- a/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp +++ b/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp @@ -1400,9 +1400,11 @@ SystemZTargetLowering::getRegisterByName(const char *RegName, LLT VT, const MachineFunction &MF) const { Register Reg = StringSwitch(RegName) - .Case("r4", Subtarget.isTargetXPLINK64() ? SystemZ::R4D : 0) - .Case("r15", Subtarget.isTargetELF() ? SystemZ::R15D : 0) - .Default(0); + .Case("r4", Subtarget.isTargetXPLINK64() ? SystemZ::R4D + : SystemZ::NoRegister) + .Case("r15", + Subtarget.isTargetELF() ? SystemZ::R15D : SystemZ::NoRegister) + .Default(SystemZ::NoRegister); if (Reg) return Reg;