apolyakov added a comment.

In https://reviews.llvm.org/D47991#1138071, @jingham wrote:

> The client won't be expecting a struct return, and will have generated code 
> to take a void return.  If SBError happens to be returned in registers, 
> nothing bad will happen, but if it's returned on the stack, that would 
> corrupt the caller's stack.  Relying on the particular kind of struct return 
> to keep out of trouble seems like a bad practice to me.
>
> Jim


Ok, then I suggest not to increase amount of methods in API doing the same 
stuff and keep SBError as in/out parameter.


https://reviews.llvm.org/D47991



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

Reply via email to