> On Mar 29, 2017, at 2:06 AM, Tamas Berghammer via Phabricator 
> <revi...@reviews.llvm.org> wrote:
> 
> tberghammer added a comment.
> 
> SBValue::SetName is not part of the SB API (what is the right decision IMO as 
> an SBValue should be mostly immutable) so this issue doesn't effect it. I 
> looked through the code in examples/synthetic/gnu_libstdcpp.py and it is 
> always using one of the SBValue::Create* method to produce new SBValue what 
> will create a new value object one way or the other. Considering that nobody 
> complained about the missing SetName method at the SB API level I don't see a 
> big need for exposing the Clone method there. At the same line if 
> SetName/Clone isn't part of the SB API then I think we shouldn't document it 
> at the webpage.

Seems like vending one of the actual backing objects as a synthetic object is a 
reasonable thing to do (it's what you are doing internally).  But if we don't 
allow a way to do that currently, then there's no reason to add one.

Jim


> 
> (I will upload a fix for the spelling errors later)
> 
> 
> https://reviews.llvm.org/D31371
> 
> 
> 

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

Reply via email to