From 03e833dda4d6538f7fc23c4955aed55f2e0a3e3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Geisend=C3=B6rfer?= Date: Mon, 22 Mar 2021 15:19:28 +0100 Subject: [PATCH] add example --- examples/stackannotate/main.go | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 examples/stackannotate/main.go diff --git a/examples/stackannotate/main.go b/examples/stackannotate/main.go new file mode 100644 index 0000000..66bd5f3 --- /dev/null +++ b/examples/stackannotate/main.go @@ -0,0 +1,22 @@ +package main + +func main() { + var n int + for i := 0; i < 10; i++ { + n += foo(1) + } + println(n) + <-chan struct{}(nil) +} + +func foo(a int) int { + return bar(a, 2) +} + +func bar(a int, b int) int { + s := 3 + for i := 0; i < 100; i++ { + s += a * b + } + return s +}