summaryrefslogtreecommitdiff
path: root/test/initempty.go
diff options
context:
space:
mode:
Diffstat (limited to 'test/initempty.go')
-rw-r--r--test/initempty.go40
1 files changed, 0 insertions, 40 deletions
diff --git a/test/initempty.go b/test/initempty.go
deleted file mode 100644
index 60bd9fb35e..0000000000
--- a/test/initempty.go
+++ /dev/null
@@ -1,40 +0,0 @@
-// run
-
-// Copyright 2019 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.
-
-// Test that empty init functions are skipped.
-
-package main
-
-import _ "unsafe" // for go:linkname
-
-type initTask struct {
- state uintptr
- ndeps uintptr
- nfns uintptr
-}
-
-//go:linkname main_inittask main..inittask
-var main_inittask initTask
-
-func main() {
- if nfns := main_inittask.nfns; nfns != 0 {
- println(nfns)
- panic("unexpected init funcs")
- }
-}
-
-func init() {
-}
-
-func init() {
- if false {
- }
-}
-
-func init() {
- for false {
- }
-}