From: Rob Findley Date: Tue, 11 Jul 2023 19:54:48 +0000 (-0400) Subject: go/types, types2: remove unnecessary assert on pointer size X-Git-Tag: go1.21rc4~19^2~2 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=d983be9cb54de1cde85ba7946bf30c8013cdf5f3;p=gostls13.git go/types, types2: remove unnecessary assert on pointer size As described in #61249, uncommon pointer sizes do exist. Remove an unnecessary assertion. Fixes #61249 Change-Id: Ib15857bd6bcd42ec530817a132bb8db036236c3b Reviewed-on: https://go-review.googlesource.com/c/go/+/508821 Reviewed-by: Robert Griesemer Auto-Submit: Robert Findley Run-TryBot: Robert Findley TryBot-Result: Gopher Robot --- diff --git a/src/cmd/compile/internal/types2/const.go b/src/cmd/compile/internal/types2/const.go index 9be578c647..af27c727dd 100644 --- a/src/cmd/compile/internal/types2/const.go +++ b/src/cmd/compile/internal/types2/const.go @@ -73,7 +73,6 @@ func representableConst(x constant.Value, check *Checker, typ *Basic, rounded *c sizeof := func(T Type) int64 { s := conf.sizeof(T) - assert(s == 4 || s == 8) return s } diff --git a/src/go/types/const.go b/src/go/types/const.go index 66fa60804f..bffea146a0 100644 --- a/src/go/types/const.go +++ b/src/go/types/const.go @@ -74,7 +74,6 @@ func representableConst(x constant.Value, check *Checker, typ *Basic, rounded *c sizeof := func(T Type) int64 { s := conf.sizeof(T) - assert(s == 4 || s == 8) return s }