This test exercises stub methods functionality with variadic parameters.
In golang/go#61693 stubmethods was panicking in this case.
-- go.mod --
module mod.com
go 1.18
-- main.go --
package main
type C int
func F(err ...error) {}
func _() {
var x error
F(x, C(0)) //@quickfix(re"C.0.", re"missing method Error", stub)
}
-- @stub/main.go --
@@ -5 +5,5 @@
+// Error implements error.
+func (c C) Error() string {
+ panic("unimplemented")
+}
+