blob: 150df074edad4546bfb32ad609e437563ad80145 [file] [log] [blame]
Dan Willemsene1b3b182018-02-27 19:36:27 -08001// errorcheck
2
3// Copyright 2017 The Go Authors. All rights reserved.
4// Use of this source code is governed by a BSD-style
5// license that can be found in the LICENSE file.
6
7// Issue 7525: self-referential array types.
8
9package main
10
11import "unsafe"
12
Dan Willemsen14b5f992022-03-10 14:27:21 -080013var x struct { // GC_ERROR "initialization loop for x"
14 c [unsafe.Alignof(x.c)]int // GCCGO_ERROR "array bound|typechecking loop|invalid array"
Dan Willemsene1b3b182018-02-27 19:36:27 -080015}