jingham requested changes to this revision.
jingham added a comment.
This revision now requires changes to proceed.

In general this looks good.  It seems to me that in almost all the uses of 
ClangExpressionVariable::CreateVariableInList, you actually only want the 
ClangExpressionVariable *, since you pretty much always turn around an get that 
out of the ExpressionVariableSP anyway.  So it might be more convenient to have 
CreateVariableInList return a ClangExpressionVariable *, and if you find 
yourself needing the ExpressionVariableSP, then just have ExpressionVariable 
implement shared_from_this, and you can use that to resurrect the shared 
pointer.


http://reviews.llvm.org/D12602



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

Reply via email to