Hi the compiler ( fpc 3.1.1 ) crashs when compiling this . //-------------------------------------------- {$mode objfpc} type generic pnode<T> = object data : T; link : ^pnode; end; begin end. //-------------------------------------------- with fpc 2.6.4 there is no problem.