| // Copyright 2014 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. | 
 |  | 
 | // Test that -static works when not using cgo.  This test is in | 
 | // misc/cgo to take advantage of the testing framework support for | 
 | // when -static is expected to work. | 
 |  | 
 | package nocgo | 
 |  | 
 | func NoCgo() int { | 
 | 	c := make(chan int) | 
 |  | 
 | 	// The test is run with external linking, which means that | 
 | 	// goroutines will be created via the runtime/cgo package. | 
 | 	// Make sure that works. | 
 | 	go func() { | 
 | 		c <- 42 | 
 | 	}() | 
 |  | 
 | 	return <-c | 
 | } |