// 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 | |
} |