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

Reply via email to