The parser fails to handle the expression {$IF (CompilerVersion < 28.0)} This is in various versions of System.Rtti.pas