Files
c3c/test/test_suite/generic/generic_recursion.c3t
Christoffer Lerno df77b692d6 Support "typedef"
2023-02-14 16:49:27 +01:00

22 lines
378 B
C

// #target: macos-x64
module test;
import std::io;
import std::collections::list;
typedef TreeNodeList = List<TreeNode>;
struct TreeNode
{
TreeNode* foo;
TreeNode* bar;
TreeNodeList list;
}
TreeNode abc;
/* #expect: test.ll
%TreeNode = type { ptr, ptr, %List }
%List = type { i64, i64, ptr, ptr }
@test_abc = local_unnamed_addr global %TreeNode zeroinitializer, align 8