]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: remove typecheck.FuncBody
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Tue, 22 Mar 2022 13:57:19 +0000 (20:57 +0700)
committerCuong Manh Le <cuong.manhle.vn@gmail.com>
Wed, 23 Mar 2022 19:31:29 +0000 (19:31 +0000)
CL 388535 removed the only usage of this function.

Change-Id: Ie5a61cce75b03d83162f62989fe52388b069c9bc
Reviewed-on: https://go-review.googlesource.com/c/go/+/394576
Trust: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>

src/cmd/compile/internal/typecheck/typecheck.go

index 13c19dbdaca2ebfee914ed5ae02d2624172fc030..6dd3333eb0d776d1defa048afba3e59939e9665d 100644 (file)
@@ -45,17 +45,6 @@ func Callee(n ir.Node) ir.Node {
        return typecheck(n, ctxExpr|ctxCallee)
 }
 
-func FuncBody(n *ir.Func) {
-       ir.CurFunc = n
-       errorsBefore := base.Errors()
-       Stmts(n.Body)
-       CheckUnused(n)
-       CheckReturn(n)
-       if ir.IsBlank(n.Nname) || base.Errors() > errorsBefore {
-               n.Body = nil // blank function or type errors; do not compile
-       }
-}
-
 var importlist []*ir.Func
 
 // AllImportedBodies reads in the bodies of all imported functions and typechecks