From 3c110dd6b40dff4e46b391878112a874e03f12a6 Mon Sep 17 00:00:00 2001 From: Enrico Granata Date: Fri, 25 Mar 2016 21:59:06 +0000 Subject: Fix an issue with nested aliases where the help system wouldn't correctly track the fact that an alias is an alias to a dash-dash alias (and I hope I typed the word 'alias' enough times in this commit message :-) llvm-svn: 264468 --- .../test/functionalities/nested_alias/TestNestedAlias.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/nested_alias/TestNestedAlias.py') diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/nested_alias/TestNestedAlias.py b/lldb/packages/Python/lldbsuite/test/functionalities/nested_alias/TestNestedAlias.py index fb3a18ea427..16ee2e586df 100644 --- a/lldb/packages/Python/lldbsuite/test/functionalities/nested_alias/TestNestedAlias.py +++ b/lldb/packages/Python/lldbsuite/test/functionalities/nested_alias/TestNestedAlias.py @@ -46,6 +46,8 @@ class NestedAliasTestCase(TestBase): def cleanup(): self.runCmd('command unalias read', check=False) self.runCmd('command unalias rd', check=False) + self.runCmd('command unalias fo', check=False) + self.runCmd('command unalias foself', check=False) # Execute the cleanup function during test case tear down. self.addTearDownHook(cleanup) @@ -58,3 +60,9 @@ class NestedAliasTestCase(TestBase): self.expect('memory read -f A -c 3 `&my_ptr[0]`', substrs=['deadfeed'], matching=False) self.expect('rd `&my_ptr[0]`', substrs=['deadfeed'], matching=False) + + self.runCmd('command alias fo frame variable -O --') + self.runCmd('command alias foself fo self') + + self.expect('help foself', substrs=['--show-all-children', '--raw-output'], matching=False) + self.expect('help foself', substrs=['Show frame variables.'], matching=True) -- cgit v1.2.3