From 7a6e13b786774dc8928ad1ae2d010cd87c7cc7d7 Mon Sep 17 00:00:00 2001 From: Sei Lisa Date: Thu, 7 Aug 2014 22:10:15 +0200 Subject: [PATCH] Remove line that does nothing useful. --- lslopt/lsloptimizer.py | 3 +-- testparser.py | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lslopt/lsloptimizer.py b/lslopt/lsloptimizer.py index 6a0f277..9924553 100644 --- a/lslopt/lsloptimizer.py +++ b/lslopt/lsloptimizer.py @@ -95,7 +95,6 @@ class optimizer(renamer, deadcode): Also optimizes away IF, WHILE, etc. """ node = parent[index] - if node is None: return # Deleted statement nt = node['nt'] child = node['ch'] if 'ch' in node else None @@ -785,7 +784,7 @@ class optimizer(renamer, deadcode): if 'shrinknames' in options: self.ShrinkNames() - #self.RemoveDeadCode() + self.RemoveDeadCode() treesymtab = (self.tree, self.symtab) del self.tree diff --git a/testparser.py b/testparser.py index cfdccf6..04563fc 100644 --- a/testparser.py +++ b/testparser.py @@ -390,6 +390,8 @@ class Test03_Optimizer(UnitTestCase): self.opt.optimize(p, ['optimize','shrinknames']) print self.outscript.output(p) + # + def test_regression(self): @@ -432,7 +434,6 @@ class Test03_Optimizer(UnitTestCase): ['extendedglobalexpr']) self.opt.optimize(p) out = self.outscript.output(p) - print out self.assertEqual(out, 'list L;\nfloat f = 0;\n' 'default\n{\n timer()\n {\n' ' L = [];\n f = 3;\n'