linearScanEnd pragma; string case statement optimization

This commit is contained in:
Araq 2011-03-14 23:57:41 +01:00
commit 8d734244b1
26 changed files with 537 additions and 252 deletions

View file

@ -269,7 +269,8 @@ type
tfNoSideEffect, # procedure type does not allow side effects
tfFinal, # is the object final?
tfAcyclic, # type is acyclic (for GC optimization)
tfEnumHasWholes # enum cannot be mapped into a range
tfEnumHasWholes, # enum cannot be mapped into a range
tfShallow # type can be shallow copied on assignment
TTypeFlags* = set[TTypeFlag]