// run// Copyright 2013 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.packagemainimport("fmt""os""testing")varglobl*intfuncG(){F()}funcF(){varxintglobl=&x}funcmain(){nf:=testing.AllocsPerRun(100,F)ng:=testing.AllocsPerRun(100,G)ifint(nf)!=1{fmt.Printf("AllocsPerRun(100, F) = %v, want 1\n",nf)os.Exit(1)}ifint(ng)!=1{fmt.Printf("AllocsPerRun(100, G) = %v, want 1\n",ng)os.Exit(1)}}