[lldb][tests] Automatically call compute_mydir (NFC)Eliminate boilerplate of having each test manually assign to `mydir` by calling`compute_mydir` in lldbtest.py.Differential Revision: https://r
[lldb][tests] Automatically call compute_mydir (NFC)Eliminate boilerplate of having each test manually assign to `mydir` by calling`compute_mydir` in lldbtest.py.Differential Revision: https://reviews.llvm.org/D128077
show more ...
[lldb] Add a test for potentially conflicting names for the Objective-C class update utility expressionWe recently had an issue where a user declared a `Class::free` function whichthen got picked
[lldb] Add a test for potentially conflicting names for the Objective-C class update utility expressionWe recently had an issue where a user declared a `Class::free` function whichthen got picked up by accident by the expression evaluator when calling`::free`. This was due to a too lax filter in the DWARFIndex (which was fixed byhttps://reviews.llvm.org/D73191 ). This broke the Objective-C utility expressionthat is trying to update the Objective-C class list (which is calling `:;free`).This adds a regression test for situations where we have a bunch of functionsdefined that share the name of the global functions that this utility functioncalls. None of them are actually conflicting with the global functions we aretrying to call (they are all in namespaces, objects or classes).Reviewed By: JDevlieghereDifferential Revision: https://reviews.llvm.org/D107776