aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/asm/internal/asm/asm.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/asm/internal/asm/asm.go')
-rw-r--r--src/cmd/asm/internal/asm/asm.go5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/cmd/asm/internal/asm/asm.go b/src/cmd/asm/internal/asm/asm.go
index c4032759bb..06867cd507 100644
--- a/src/cmd/asm/internal/asm/asm.go
+++ b/src/cmd/asm/internal/asm/asm.go
@@ -811,10 +811,7 @@ func (p *Parser) asmInstruction(op obj.As, cond string, a []obj.Addr) {
} else {
mask = (^uint32(0) >> uint(mask2+1)) & (^uint32(0) << uint(31-(mask1-1)))
}
- prog.SetFrom3(obj.Addr{
- Type: obj.TYPE_CONST,
- Offset: int64(mask),
- })
+ prog.SetFrom3Const(int64(mask))
prog.To = a[4]
break
}