aboutsummaryrefslogtreecommitdiff
path: root/src/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd')
-rw-r--r--src/cmd/internal/obj/arm64/asm7.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/internal/obj/arm64/asm7.go b/src/cmd/internal/obj/arm64/asm7.go
index f8d4c7aa98..680384da3f 100644
--- a/src/cmd/internal/obj/arm64/asm7.go
+++ b/src/cmd/internal/obj/arm64/asm7.go
@@ -1953,7 +1953,7 @@ func (c *ctxt7) con32class(a *obj.Addr) int {
return C_BITCON
}
- if 0 <= v && v <= 0xffffff {
+ if isaddcon2(int64(v)) {
return C_ADDCON2
}
return C_LCON
@@ -2205,7 +2205,7 @@ func (c *ctxt7) aclass(a *obj.Addr) int {
return C_BITCON
}
- if 0 <= v && v <= 0xffffff {
+ if isaddcon2(v) {
return C_ADDCON2
}