1// run
2
3// Copyright 2014 The Go Authors. All rights reserved.
4// Use of this source code is governed by a BSD-style
5// license that can be found in the LICENSE file.
6
7// Issue 7995: globals not flushed quickly enough.
8
9package main
10
11import "fmt"
12
13var (
14	p = 1
15	q = &p
16)
17
18func main() {
19	p = 50
20	*q = 100
21	s := fmt.Sprintln(p, *q)
22	if s != "100 100\n" {
23		println("BUG:", s)
24	}
25}
26