--- /dev/null
+package Äfoo
+
+var ÄbarV int = 101
+
+func Äbar(x int) int {
+ defer func() { ÄbarV += 3 }()
+ return Äblix(x)
+}
+
+func Äblix(x int) int {
+ defer func() { ÄbarV += 9 }()
+ return ÄbarV + x
+}
--- /dev/null
+package main
+
+import (
+ "fmt"
+
+ "./Äfoo"
+ Äblix "./Äfoo"
+)
+
+func main() {
+ fmt.Printf("Äfoo.Äbar(33) returns %v\n", Äfoo.Äbar(33))
+ fmt.Printf("Äblix.Äbar(33) returns %v\n", Äblix.Äbar(33))
+}
--- /dev/null
+// compiledir
+
+// 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.
+
+package ignored