golang issue18331 代码
文件路径:/test/fixedbugs/issue18331.go
/ errorcheck -std
/ Copyright 2017 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.
/ Issue 18331: We should catch invalid pragma verbs
/ for code that resides in the standard library.
package issue18331
/go:unknown / ERROR "/go:unknown is not allowed in the standard library"
func foo()
/go:nowritebarrierc / ERROR "/go:nowritebarrierc is not allowed in the standard library"
func bar()
/go:noesape / ERROR "/go:noesape is not allowed in the standard library"
func groot()
/go:noescape
func hey() { / ERROR "can only use /go:noescape with external func implementations"
}