From 5df636d70f305977d4d7588b4b1e91dd25b78794 Mon Sep 17 00:00:00 2001 From: juha Date: Mon, 24 Mar 2014 23:10:11 +0000 Subject: [PATCH] Codetools: Allow {$MODESWITCH TYPEHELPERS}. Issue #25743, patch from Dennis Fehr. git-svn-id: trunk@44514 - --- components/codetools/linkscanner.pas | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/components/codetools/linkscanner.pas b/components/codetools/linkscanner.pas index 8dc61a6387..fdfd96bd16 100644 --- a/components/codetools/linkscanner.pas +++ b/components/codetools/linkscanner.pas @@ -182,7 +182,8 @@ type cmsFinalFields, { allows declaring fields as "final", which means they must be initialised in the (class) constructor and are constant from then on (same as final fields in Java) } - cmsDefault_unicodestring { ? see http://wiki.freepascal.org/FPC_JVM/Language } + cmsDefault_unicodestring, { ? see http://wiki.freepascal.org/FPC_JVM/Language } + cmsTypeHelpers ); TCompilerModeSwitches = set of TCompilerModeSwitch; const @@ -717,7 +718,8 @@ const 'ISOUNARYMINUS', 'SYSTEMCODEPAGE', 'FINALFIELDS', - 'UNICODESTRINGS'); + 'UNICODESTRINGS', + 'TYPEHELPERS'); // upper case PascalCompilerNames: array[TPascalCompiler] of shortstring=(