diff --git a/gdb-port/tests/unit/top-level-parse.py b/gdb-port/tests/unit/top-level-parse.py index 045995339821e1edcdcb83871a8346297cb1b08b..317cff86443b7030c064bfab4dc14ec44e4c8fae 100644 --- a/gdb-port/tests/unit/top-level-parse.py +++ b/gdb-port/tests/unit/top-level-parse.py @@ -53,6 +53,7 @@ class TopLevelParseStateManagement(unittest.TestCase): self.top_level_parse.parser_objs[32] = self.parser1 self.top_level_parse.enter_perform_lowlevel_parse(32) self.assertIs(self.top_level_parse.parser_stacks[-1].p_stack[-1], self.parser1) + def test_enter_perform_lowlevel_parse_new_parser(self): self.top_level_parse.parser_stacks.append(self.ps1) self.top_level_parse.enter_perform_lowlevel_parse(32) @@ -60,13 +61,6 @@ class TopLevelParseStateManagement(unittest.TestCase): self.assertIsNone(parser1.name) self.assertEqual(parser1.address, 32) - def test_return_from_perform_lowlevel_parse(self): - self.top_level_parse.parser_stacks.append(self.ps1) - self.top_level_parse.parser_objs[32] = self.parser1 - self.top_level_parse.parser_stacks[-1].p_stack.append(self.parser1) - self.top_level_parse.return_from_perform_lowlevel_parse() - self.assertEqual(self.top_level_parse.parser_stacks[-1].p_stack, []) - def test_enter_h_arena_malloc_raw(self): self.top_level_parse.parser_stacks.append(self.ps1) self.top_level_parse.parser_objs[32] = self.parser1 diff --git a/gdb-port/top-level-parse.py b/gdb-port/top-level-parse.py index 123156cdcc757303772b2bbacfd8ccfe1a6e997d..d784547ac02f47af99fb8e25cf59a6f3b8e4467e 100644 --- a/gdb-port/top-level-parse.py +++ b/gdb-port/top-level-parse.py @@ -132,8 +132,6 @@ class TopLevelParse: return parser_obj def return_from_perform_lowlevel_parse(self): - #parser_stack = self.peek_parserstack() - #parser_obj = parser_stack.pop() pass def enter_h_arena_malloc_raw(self, alloc_size):