// Copyright 2025 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.

package p

import "unsafe"

type A /* ERROR "invalid recursive type" */ [unsafe.Sizeof(S{})]byte

type S struct {
	a A
}
