12345678910111213141516171819202122232425 |
- discard """
- errormsg: "internal error: cannot generate C type for: PA"
- disabled: true
- """
- # 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
|