|  | // errorcheck -0 -lang=go1.17 | 
|  |  | 
|  | // Copyright 2022 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. | 
|  |  | 
|  | // Prior to Go 1.18, ineffectual //go:linkname directives were treated | 
|  | // as noops. Ensure that modules that contain these directives (e.g., | 
|  | // x/sys prior to go.dev/cl/274573) continue to compile. | 
|  |  | 
|  | package p | 
|  |  | 
|  | import _ "unsafe" | 
|  |  | 
|  | //go:linkname nonexistent nonexistent | 
|  |  | 
|  | //go:linkname constant constant | 
|  | const constant = 42 | 
|  |  | 
|  | //go:linkname typename typename | 
|  | type typename int |