Add "addstrings" option (disabled by default) to select whether to automatically concatenate strings during constant folding.

This commit is contained in:
Sei Lisa 2015-02-28 20:01:51 +01:00
parent 6ea01c4242
commit 8f83e2f1ab
3 changed files with 14 additions and 7 deletions

View file

@ -45,6 +45,9 @@ class optimizer(foldconst, renamer, deadcode):
if 'optimize' not in options:
return treesymtab
# Don't perform "a"+"b" -> "ab" unless explicitly requested.
self.addstrings = 'addstrings' in options
self.foldtabs = 'foldtabs' in options
self.shrinknames = 'shrinknames' in options