...
Run Format

Source file test/fixedbugs/issue18331.go

Documentation: test/fixedbugs

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

View as plain text