Skip to content

Commit c74aa39

Browse files
committed
cmd/compile: eliminate mkinlcall's isddd parameter
These are always set to n.Isddd(), which is readily available within mkinlcall. Change-Id: I3d7fbc9dc19a40d6b905691c666eee9bcd031a00 Reviewed-on: https://go-review.googlesource.com/100455 Run-TryBot: Matthew Dempsky <[email protected]> TryBot-Result: Gobot Gobot <[email protected]> Reviewed-by: Brad Fitzpatrick <[email protected]>
1 parent e1f8fe8 commit c74aa39

File tree

1 file changed

+9
-9
lines changed
  • src/cmd/compile/internal/gc

1 file changed

+9
-9
lines changed

src/cmd/compile/internal/gc/inl.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -603,12 +603,12 @@ func inlnode(n *Node) *Node {
603603
fmt.Printf("%v:call to func %+v\n", n.Line(), n.Left)
604604
}
605605
if n.Left.Func != nil && n.Left.Func.Inl.Len() != 0 && !isIntrinsicCall(n) { // normal case
606-
n = mkinlcall(n, n.Left, n.Isddd())
606+
n = mkinlcall(n, n.Left)
607607
} else if n.Left.isMethodExpression() && asNode(n.Left.Sym.Def) != nil {
608-
n = mkinlcall(n, asNode(n.Left.Sym.Def), n.Isddd())
608+
n = mkinlcall(n, asNode(n.Left.Sym.Def))
609609
} else if n.Left.Op == OCLOSURE {
610610
if f := inlinableClosure(n.Left); f != nil {
611-
n = mkinlcall(n, f, n.Isddd())
611+
n = mkinlcall(n, f)
612612
}
613613
} else if n.Left.Op == ONAME && n.Left.Name != nil && n.Left.Name.Defn != nil {
614614
if d := n.Left.Name.Defn; d.Op == OAS && d.Right.Op == OCLOSURE {
@@ -634,7 +634,7 @@ func inlnode(n *Node) *Node {
634634
}
635635
break
636636
}
637-
n = mkinlcall(n, f, n.Isddd())
637+
n = mkinlcall(n, f)
638638
}
639639
}
640640
}
@@ -653,7 +653,7 @@ func inlnode(n *Node) *Node {
653653
Fatalf("no function definition for [%p] %+v\n", n.Left.Type, n.Left.Type)
654654
}
655655

656-
n = mkinlcall(n, asNode(n.Left.Type.FuncType().Nname), n.Isddd())
656+
n = mkinlcall(n, asNode(n.Left.Type.FuncType().Nname))
657657
}
658658

659659
lineno = lno
@@ -754,7 +754,7 @@ func (v *reassignVisitor) visitList(l Nodes) *Node {
754754

755755
// The result of mkinlcall MUST be assigned back to n, e.g.
756756
// n.Left = mkinlcall(n.Left, fn, isddd)
757-
func mkinlcall(n *Node, fn *Node, isddd bool) *Node {
757+
func mkinlcall(n *Node, fn *Node) *Node {
758758
save_safemode := safemode
759759

760760
// imported functions may refer to unsafe as long as the
@@ -764,7 +764,7 @@ func mkinlcall(n *Node, fn *Node, isddd bool) *Node {
764764
if pkg != localpkg && pkg != nil {
765765
safemode = false
766766
}
767-
n = mkinlcall1(n, fn, isddd)
767+
n = mkinlcall1(n, fn)
768768
safemode = save_safemode
769769
return n
770770
}
@@ -790,7 +790,7 @@ var inlgen int
790790
// parameters.
791791
// The result of mkinlcall1 MUST be assigned back to n, e.g.
792792
// n.Left = mkinlcall1(n.Left, fn, isddd)
793-
func mkinlcall1(n, fn *Node, isddd bool) *Node {
793+
func mkinlcall1(n, fn *Node) *Node {
794794
if fn.Func.Inl.Len() == 0 {
795795
// No inlinable body.
796796
return n
@@ -958,7 +958,7 @@ func mkinlcall1(n, fn *Node, isddd bool) *Node {
958958
// For ordinary parameters or variadic parameters in
959959
// dotted calls, just add the variable to the
960960
// assignment list, and we're done.
961-
if !param.Isddd() || isddd {
961+
if !param.Isddd() || n.Isddd() {
962962
as.List.Append(tinlvar(param, inlvars))
963963
continue
964964
}

0 commit comments

Comments
 (0)