// 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. | |
package p | |
var x T[B] | |
type T[_ any] struct{} | |
type A T[B] | |
type B = T[A] | |
// test case from issue | |
var v Box[Step] | |
type Box[T any] struct{} | |
type Step = Box[StepBox] | |
type StepBox Box[Step] |