From 7fa691ead70109e70307384bdfba11bc342b93bb Mon Sep 17 00:00:00 2001 From: Sei Lisa Date: Thu, 15 Dec 2016 03:00:22 +0100 Subject: [PATCH] Activate 'optimize' option by default in lsloutput. Failure to do so caused a regression test to fail. Harmless, because that option is overriden by main, but fixed. Bug was introduced in commit 397dc89, with the requirement that the 'optimize' option be active for output optimizations to be applied, by forgetting to update the function header to add that default option. --- lslopt/lsloutput.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lslopt/lsloutput.py b/lslopt/lsloutput.py index 4f12ddd..0f73b41 100644 --- a/lslopt/lsloutput.py +++ b/lslopt/lsloutput.py @@ -432,7 +432,8 @@ class outscript(object): assert False, "Internal error: node type not handled: " + nt # pragma: no cover - def output(self, treesymtab, options = ('optsigns','optfloats','warntabs')): + def output(self, treesymtab, options = ('optimize', + 'optsigns','optfloats','warntabs')): # Build a sorted list of dict entries self.tree, self.symtab = treesymtab