]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/cmd/compile/internal/typecheck/stmt.go
cmd/compile/internal/ir: add Func.DeclareParams
[gostls13.git] / src / cmd / compile / internal / typecheck / stmt.go
index 9bb3f7939230278ccba911d9cd8fb0767b19c77a..89380ec387301e033a898312d4f98169f93970ea 100644 (file)
@@ -224,6 +224,7 @@ func tcGoDefer(n *ir.GoDeferStmt) {
 
        // Create a new wrapper function without parameters or results.
        wrapperFn := ir.NewClosureFunc(n.Pos(), n.Pos(), n.Op(), types.NewSignature(nil, nil, nil), ir.CurFunc, Target)
+       wrapperFn.DeclareParams(true)
        wrapperFn.SetWrapper(true)
 
        // argps collects the list of operands within the call expression