[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] Adding skipif for arm linux for TestStructuredBinding.py
[LLDB] Fix TestStructuredBinding.py for libstdc++For the tuple case for the TestStructuredBinding.py the result type is differentbetween libc++ and libstdc++.
[DEBUGINFO] [LLDB] Add support for generating debug-info for structured bindings of structs and arraysCurrently we are not emitting debug-info for all cases of structured bindings aC++17 feature w
[DEBUGINFO] [LLDB] Add support for generating debug-info for structured bindings of structs and arraysCurrently we are not emitting debug-info for all cases of structured bindings aC++17 feature which allows us to bind names to subobjects in an initializer.A structured binding is represented by a DecompositionDecl AST node and thebinding are represented by a BindingDecl. It looks the original implementationonly covered the tuple like case which be represented by a DeclRefExpr whichcontains a VarDecl.If the binding is to a subobject of the struct the binding will contain aMemberExpr and in the case of arrays it will contain an ArraySubscriptExpr.This PR adds support emitting debug-info for the MemberExpr and ArraySubscriptExprcases as well as llvm and lldb tests for these cases as well as the tuple case.Differential Revision: https://reviews.llvm.org/D119178