Skip to content

Commit

Permalink
cmd/compile/internal/types: remove anyBroke
Browse files Browse the repository at this point in the history
anyBroke now always return false, we can get rid of it.

Updates #51691

Change-Id: Idab5bc9f9f222cc63e50bdde2b23b9404a4bd74e
Reviewed-on: https://go-review.googlesource.com/c/go/+/394557
Trust: Cuong Manh Le <[email protected]>
Reviewed-by: Matthew Dempsky <[email protected]>
Run-TryBot: Cuong Manh Le <[email protected]>
TryBot-Result: Gopher Robot <[email protected]>
  • Loading branch information
cuonglm committed Mar 23, 2022
1 parent 810868c commit 2792a41
Showing 1 changed file with 0 additions and 15 deletions.
15 changes: 0 additions & 15 deletions src/cmd/compile/internal/types/type.go
Original file line number Diff line number Diff line change
Expand Up @@ -1853,9 +1853,6 @@ func NewInterface(pkg *Pkg, methods []*Field, implicit bool) *Type {
break
}
}
if anyBroke(methods) {
base.Fatalf("type contain broken method: %v", methods)
}
t.extra.(*Interface).pkg = pkg
t.extra.(*Interface).implicit = implicit
return t
Expand Down Expand Up @@ -1994,9 +1991,6 @@ func NewSignature(pkg *Pkg, recv *Field, tparams, params, results []*Field) *Typ
func NewStruct(pkg *Pkg, fields []*Field) *Type {
t := newType(TSTRUCT)
t.SetFields(fields)
if anyBroke(fields) {
base.Fatalf("struct contains broken field: %v", fields)
}
t.extra.(*Struct).pkg = pkg
if fieldsHasTParam(fields) {
t.SetHasTParam(true)
Expand All @@ -2007,15 +2001,6 @@ func NewStruct(pkg *Pkg, fields []*Field) *Type {
return t
}

func anyBroke(fields []*Field) bool {
for _, f := range fields {
if f.Broke() {
return true
}
}
return false
}

var (
IsInt [NTYPE]bool
IsFloat [NTYPE]bool
Expand Down

0 comments on commit 2792a41

Please sign in to comment.