kuilpd wrote: > It's also possible that the implementation of Dereference is just too > persistent. I think it's doing too much. I've created > https://github.com/llvm/llvm-project/pull/137311 which I think is a better > way to approach dereferencing (BTW, I think you'll need to do something > similar in the new frame var implementation). You could try whether patching > that in causes the recursion to go away.
This seems to fix the issue, I was able to remove the type check and rely just on the success of `GetDereferencedType`. I will wait until you merge that patch before updating and applying this one. https://github.com/llvm/llvm-project/pull/135843 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits