aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cmd/compile/internal/ssa/rewrite.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/compile/internal/ssa/rewrite.go b/src/cmd/compile/internal/ssa/rewrite.go
index 032915f701..29222ffc89 100644
--- a/src/cmd/compile/internal/ssa/rewrite.go
+++ b/src/cmd/compile/internal/ssa/rewrite.go
@@ -2169,11 +2169,11 @@ func rewriteFixedLoad(v *Value, sym Sym, sb *Value, off int64) *Value {
return v
case "Hash":
v.reset(OpConst32)
- v.AuxInt = int64(types.TypeHash(t))
+ v.AuxInt = int64(int32(types.TypeHash(t)))
return v
case "Kind_":
v.reset(OpConst8)
- v.AuxInt = int64(reflectdata.ABIKindOfType(t))
+ v.AuxInt = int64(int8(reflectdata.ABIKindOfType(t)))
return v
case "GCData":
gcdata, _ := reflectdata.GCSym(t, true)