From d983be9cb54de1cde85ba7946bf30c8013cdf5f3 Mon Sep 17 00:00:00 2001 From: Rob Findley Date: Tue, 11 Jul 2023 15:54:48 -0400 Subject: [PATCH] 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 --- src/cmd/compile/internal/types2/const.go | 1 - src/go/types/const.go | 1 - 2 files changed, 2 deletions(-) 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 } -- 2.50.0