]> Cypherpunks.ru repositories - gostls13.git/blobdiff - test/escape4.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / escape4.go
index 4e50231bf959b1a36534ba6db412da28ac0ef392..c4a2fc15e7ec297f1c45841e2cdf9b300463388a 100644 (file)
@@ -1,5 +1,7 @@
 // errorcheck -0 -m
 
+//go:build !goexperiment.newinliner
+
 // Copyright 2010 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.
@@ -38,7 +40,7 @@ func f2() {} // ERROR "can inline f2"
 func f3() { panic(1) } // ERROR "can inline f3" "1 escapes to heap"
 func f4() { recover() }
 
-func f5() *byte {
+func f5() *byte { // ERROR "can inline f5"
        type T struct {
                x [1]byte
        }
@@ -46,7 +48,7 @@ func f5() *byte {
        return &t.x[0]
 }
 
-func f6() *byte {
+func f6() *byte { // ERROR "can inline f6"
        type T struct {
                x struct {
                        y byte