// Copyright 2020 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. //go:build ignore package main /* typedef struct A A; typedef struct { struct A *next; struct A **prev; } N; struct A { N n; }; typedef struct B { A* a; } B; */ import "C" type N C.N type A C.A type B C.B