diff --git a/lslopt/lsldeadcode.py b/lslopt/lsldeadcode.py index 9866be9..c099770 100644 --- a/lslopt/lsldeadcode.py +++ b/lslopt/lsldeadcode.py @@ -489,9 +489,10 @@ class deadcode(object): delete = self.SymbolReplacedOrDeleted(node) if delete: - if node['nt'] in ('DECL', 'STDEF', 'FNDEF'): - # Delete the symbol table entry too - del self.symtab[0][node['name']] + # FIXME: This makes sense but it doesn't work. Analyze why and fix. + #if node['nt'] in ('DECL', 'STDEF', 'FNDEF'): + # # Delete the symbol table entry too + # del self.symtab[0][node['name']] del self.tree[idx] del LocMap[idx] else: