]> Cypherpunks.ru repositories - gostls13.git/blobdiff - test/reorder.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / reorder.go
index 3a87d025c2a955383601aa46520f65fd7b446705..57892f882fa5b48f0d9ed835af1ba76d5a230f0f 100644 (file)
@@ -20,6 +20,8 @@ func main() {
        p7()
        p8()
        p9()
+       p10()
+       p11()
 }
 
 var gx []int
@@ -149,3 +151,17 @@ func checkOAS2XXX(x bool, s string) {
                panic("failed")
        }
 }
+
+//go:noinline
+func fp() (*int, int) { return nil, 42 }
+
+func p10() {
+       p := new(int)
+       p, *p = fp()
+}
+
+func p11() {
+       var i interface{}
+       p := new(bool)
+       p, *p = i.(*bool)
+}