mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-03 11:42:33 +00:00
22 lines
344 B
Nim
22 lines
344 B
Nim
# Test recursive type descriptions
|
|
# (mainly for the C code generator)
|
|
|
|
type
|
|
PA = ref TA
|
|
TA = array [0..2, PA]
|
|
|
|
PRec = ref TRec
|
|
TRec {.final.} = object
|
|
a, b: TA
|
|
|
|
P1 = ref T1
|
|
PB = ref TB
|
|
TB = array [0..3, P1]
|
|
T1 = array [0..6, PB]
|
|
|
|
var
|
|
x: PA
|
|
new(x)
|
|
#ERROR_MSG internal error: cannot generate C type for: PA
|
|
|