1// Copyright 2019 The Go Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5package main 6 7import ( 8 "fmt" 9 "os" 10 11 "issue30862.dir/b" 12) 13 14// Test case for issue 30862. 15 16// Be aware that unless GOEXPERIMENT=fieldtrack is set when building 17// the compiler, this test will fail if executed with a regular GC 18// compiler. 19 20func main() { 21 bad := b.Test() 22 if len(bad) > 0 { 23 for _, s := range bad { 24 fmt.Fprintf(os.Stderr, "test failed: %s\n", s) 25 } 26 os.Exit(1) 27 } 28} 29