doc/progs: test defer programs
R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/5517044
diff --git a/doc/progs/defer.go b/doc/progs/defer.go
index f52278a..098cdf2 100644
--- a/doc/progs/defer.go
+++ b/doc/progs/defer.go
@@ -18,6 +18,7 @@
i++
return
}
+
// STOP OMIT
func b() {
@@ -25,12 +26,14 @@
defer fmt.Print(i)
}
}
+
// STOP OMIT
func c() (i int) {
defer func() { i++ }()
return 1
}
+
// STOP OMIT
// Intial version.
@@ -50,4 +53,12 @@
src.Close()
return
}
+
// STOP OMIT
+
+func main() {
+ a()
+ b()
+ fmt.Println()
+ fmt.Println(c())
+}