Skip to content

Commit dc672d2

Browse files
authored
Remove the "generic" register completion test. (llvm#82445)
For reasons that are not clear to me, on arm64, the alias registers are listed in list of register info's we do completion against, but for x86_64 they are not. Maybe this is a difference in how the dynamic register builders work for the two systems. Anyway, it doesn't look possible to make a generic one.
1 parent 53e9698 commit dc672d2

File tree

1 file changed

+0
-21
lines changed

1 file changed

+0
-21
lines changed

lldb/test/API/functionalities/completion/TestCompletion.py

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -787,27 +787,6 @@ def test_register_read_and_write_on_x86(self):
787787
# register write can only take exact one register name as argument
788788
self.complete_from_to("register write rbx ", [])
789789

790-
def test_register_read_and_write_generic(self):
791-
"""Test the completion of the commands register read and write on x86"""
792-
793-
self.build()
794-
self.main_source_spec = lldb.SBFileSpec("main.cpp")
795-
lldbutil.run_to_source_breakpoint(self, "// Break here", self.main_source_spec)
796-
797-
# test cases for register read
798-
self.complete_from_to("register read f", ["fp"])
799-
# register read can take multiple register names as arguments
800-
self.complete_from_to("register read sp ", ["sp", "fp"])
801-
# complete with prefix '$'
802-
self.complete_from_to("register read sp $", ["$sp", "$fp"])
803-
self.complete_from_to("register read $x0 ", ["sp", "fp"])
804-
805-
# test cases for register write
806-
self.complete_from_to("register write ", ["fp", "sp"])
807-
self.complete_from_to("register write f", ["fp"])
808-
# register write can only take exact one register name as argument
809-
self.complete_from_to("register write fp ", [])
810-
811790
def test_common_completion_target_stophook_ids(self):
812791
subcommands = ["delete", "enable", "disable"]
813792

0 commit comments

Comments
 (0)