This reverts commit
66165739828b8326b625463beb51ae510b2ab8dd, corresponding to CL 436915.
Reason for revert: this is causing some bootstrap build problems with older versions of Go 1.17, as I understand it. Still under investigation.
Change-Id: Idb6e17ff7b47004cbf87f967af6d84f214d8abb5
Reviewed-on: https://go-review.googlesource.com/c/go/+/435471
Reviewed-by: David Chase <drchase@google.com>
// license that can be found in the LICENSE file.
//go:build compiler_bootstrap
+// +build compiler_bootstrap
package main
// license that can be found in the LICENSE file.
//go:build !compiler_bootstrap
+// +build !compiler_bootstrap
package main
// license that can be found in the LICENSE file.
//go:build !compiler_bootstrap
+// +build !compiler_bootstrap
package base
// license that can be found in the LICENSE file.
//go:build compiler_bootstrap
+// +build compiler_bootstrap
package base
// license that can be found in the LICENSE file.
//go:build darwin || dragonfly || freebsd || linux || netbsd || openbsd || (solaris && go1.20)
+// +build darwin dragonfly freebsd linux netbsd openbsd solaris,go1.20
package base
// license that can be found in the LICENSE file.
//go:build !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !(solaris && go1.20)
+// +build !darwin
+// +build !dragonfly
+// +build !freebsd
+// +build !linux
+// +build !netbsd
+// +build !openbsd
+// +build !solaris !go1.20
package base
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
// Note: this program must be run in this directory.
// go run mknode.go
// license that can be found in the LICENSE file.
//go:build amd64 || arm64
+// +build amd64 arm64
package ssa
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
package main
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
// The gen command generates Go code (in the parent directory) for all
// the architecture-specific opcodes, blocks, and rewrites.
// license that can be found in the LICENSE file.
//go:build gen
+// +build gen
// This program generates Go code that applies rewrite rules to a Value.
// The generated code implements a function of type func (v *Value) bool
// to avoid depending on having a working compiler binary.
//go:build ignore
+// +build ignore
package runtime
// license that can be found in the LICENSE file.
//go:build ignore
+// +build ignore
// Generate builtin.go from builtin/runtime.go.
// access to compiled packages for import.
//
//go:build !arm && !arm64
+// +build !arm,!arm64
package types2_test
// license that can be found in the LICENSE file.
//go:build darwin || dragonfly || freebsd || linux || netbsd || openbsd || (solaris && go1.20)
+// +build darwin dragonfly freebsd linux netbsd openbsd solaris,go1.20
package bio
// license that can be found in the LICENSE file.
//go:build !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !(solaris && go1.20)
+// +build !darwin
+// +build !dragonfly
+// +build !freebsd
+// +build !linux
+// +build !netbsd
+// +build !openbsd
+// +build !solaris !go1.20
package bio
// license that can be found in the LICENSE file.
//go:build dragonfly || freebsd || linux || netbsd || openbsd
+// +build dragonfly freebsd linux netbsd openbsd
package main
// license that can be found in the LICENSE file.
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || (solaris && go1.20)
+// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris,go1.20
package ld
// license that can be found in the LICENSE file.
//go:build !darwin && !linux
+// +build !darwin,!linux
package ld
// license that can be found in the LICENSE file.
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !(solaris && go1.20) && !windows
+// +build !aix
+// +build !darwin
+// +build !dragonfly
+// +build !freebsd
+// +build !linux
+// +build !netbsd
+// +build !openbsd
+// +build !solaris !go1.20
+// +build !windows
package ld