diff --git a/tests/main.go b/tests/main.go index 41e07b8..f53f07d 100644 --- a/tests/main.go +++ b/tests/main.go @@ -2,9 +2,14 @@ package main import "fmt" -func add(x, y int) (z, f, u int, a string) { - z = x + y - return +func ujas() (func() func() func() int, int, string) { + return func() func() func() int { + return func() func() int { + return func() int { + return 0 + } + } + }, 1, "hello world" } func main() { a := 1e6 diff --git a/tests/test_funcs.txt b/tests/test_funcs.txt index 58a53ec..c7bf152 100644 --- a/tests/test_funcs.txt +++ b/tests/test_funcs.txt @@ -2,6 +2,17 @@ package main; import "fmt"; + +func ujas() (func() func() func() int, int, string) { + return func() func() func() int { + return func() func() int { + return func() int { + return 0; + }; + }; + }, 1, "hello world"; +} + func A(x, y int) { }