{ %NORUN } {$mode objfpc} { test nested generic records with constants } program tgenconst5; type generic THelperA = record list: array[0..U-1] of byte; end; type generic THelperB = record value: T; end; type generic TList = record helperA: specialize THelperA; helperB: specialize THelperB; end; var list: specialize TList; begin writeln('sizeof:',sizeof(list)); end.