Source file test/runtime.go
1 // errorcheck 2 3 // Copyright 2009 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 // Test that even if a file imports runtime, 8 // it cannot get at the low-level runtime definitions 9 // known to the compiler. For normal packages 10 // the compiler doesn't even record the lower case 11 // functions in its symbol table, but some functions 12 // in runtime are hard-coded into the compiler. 13 // Does not compile. 14 15 package main 16 17 import "runtime" 18 19 func main() { 20 runtime.printbool(true) // ERROR "unexported|undefined" 21 } 22