package main

import "fmt"

type T struct {
	msg string
}

var g *T

func setup() {
	t := new(T)
	t.msg = "hello, world"
	g = t
}

func main() {
	go setup()
	for g == nil {
		fmt.Print("1")
	}
	fmt.Print(g.msg)
}
