mirror of
https://github.com/golang/go
synced 2024-11-06 00:26:11 -07:00
15c4575293
CL 114797 reworked how arguments get written to the stack. Some type conversions got lost in the process. Restore them. Fixes #28390 Updates #28430 Change-Id: Ia0d37428d7d615c865500bbd1a7a4167554ee34f Reviewed-on: https://go-review.googlesource.com/c/144598 Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com> Reviewed-by: Keith Randall <khr@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
18 lines
366 B
Go
18 lines
366 B
Go
// compile
|
|
|
|
// Copyright 2018 The Go Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
// Issue 28390/28430: Function call arguments were not
|
|
// converted correctly under some circumstances.
|
|
|
|
package main
|
|
|
|
func g(_ interface{}, e error)
|
|
func h() (int, error)
|
|
|
|
func f() {
|
|
g(h())
|
|
}
|