mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-11 18:59:19 +02:00
codetools: added modeswitch msImplicitFunctionSpecialization
git-svn-id: trunk@62067 -
This commit is contained in:
parent
b91b13e1f9
commit
ea9b316ba6
@ -224,7 +224,8 @@ type
|
|||||||
cmsExternalClass, { pas2js: allow class external [pkgname] name [symbol] }
|
cmsExternalClass, { pas2js: allow class external [pkgname] name [symbol] }
|
||||||
cmsIgnoreAttributes, { pas2js: ignore attributes }
|
cmsIgnoreAttributes, { pas2js: ignore attributes }
|
||||||
cmsOmitRTTI, { pas2js: treat class section 'published' as 'public' and typeinfo does not work on symbols declared with this switch }
|
cmsOmitRTTI, { pas2js: treat class section 'published' as 'public' and typeinfo does not work on symbols declared with this switch }
|
||||||
msMultiHelpers { off=only one helper per type, on=all }
|
msMultiHelpers, { off=only one helper per type, on=all }
|
||||||
|
msImplicitFunctionSpecialization { infer types on calls of generic functions }
|
||||||
);
|
);
|
||||||
TCompilerModeSwitches = set of TCompilerModeSwitch;
|
TCompilerModeSwitches = set of TCompilerModeSwitch;
|
||||||
const
|
const
|
||||||
@ -312,7 +313,8 @@ const
|
|||||||
'EXTERNALCLASS',
|
'EXTERNALCLASS',
|
||||||
'IGNOREATTRIBUTES',
|
'IGNOREATTRIBUTES',
|
||||||
'OMITRTTI',
|
'OMITRTTI',
|
||||||
'MULTIHELPERS'
|
'MULTIHELPERS',
|
||||||
|
'IMPLICITFUNCTIONSPECIALIZATION'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user