From 8aa0175368ec8822f8bf14c89a5a2ba56dc4e0fa Mon Sep 17 00:00:00 2001 From: Joel Sing Date: Sat, 7 Jan 2023 18:36:38 +1100 Subject: [PATCH] cmd/internal/obj/arm64: remove bogus omovlit return value check omovlit never returns zero, so it does not make any sense to check for that. Additionally, no other call site does this. Change-Id: I5769dcdb557bed4ec4d727abe0869a1549fcf04c Reviewed-on: https://go-review.googlesource.com/c/go/+/461136 Reviewed-by: Cherry Mui Reviewed-by: Than McIntosh Reviewed-by: Eric Fang Run-TryBot: Joel Sing TryBot-Result: Gopher Robot --- src/cmd/internal/obj/arm64/asm7.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/cmd/internal/obj/arm64/asm7.go b/src/cmd/internal/obj/arm64/asm7.go index 1040492308..b62593b44e 100644 --- a/src/cmd/internal/obj/arm64/asm7.go +++ b/src/cmd/internal/obj/arm64/asm7.go @@ -3997,10 +3997,6 @@ func (c *ctxt7) asmout(p *obj.Prog, o *Optab, out []uint32) { case 34: /* mov $lacon,R */ o1 = c.omovlit(AMOVD, p, &p.From, REGTMP) - - if o1 == 0 { - break - } o2 = c.opxrrr(p, AADD, false) o2 |= REGTMP & 31 << 16 o2 |= LSL0_64 -- 2.50.0