paulherman added a comment.

I just ran a grep through the source. It seems that everywhere it is created as 
a shared_ptr. In a previous attempt I tried storing it in the TypeSystem map 
from decl to object as Variable* instead of VariableSP and it seemed like at 
some point between launching a query and getting the value of a variable there 
were no references so the pointer got deleted. Hence, I guess it is kinda 
needed here.


http://reviews.llvm.org/D12658



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to