Depends on: * https://github.com/llvm/llvm-project/pull/177920 * https://github.com/llvm/llvm-project/pull/177922 * https://github.com/llvm/llvm-project/pull/179208 (only commit d8676d0ed9286777e1a1e9f625389540cc42c231 and later are relevant for this review) In https://github.com/llvm/llvm-project/pull/177922 we make expressions run in C++ member functions honor the function qualifiers of the current stop context. E.g., this means we can no longer run non-const member functions when stopped in a const-member function. To ensure users can still do this if they really need/want to, we provide an option to not honor the qualifiers at all, leaving the `__lldb_expr` minimally qualified, allowing it to call any function/mutate any members.
3.9 KiB
3.9 KiB