labath added a comment. In https://reviews.llvm.org/D28519#641938, @clayborg wrote:
> You can't add anything extra to the AsCString() since it returns a "const > char *". You can't return a StringRef because it isn't backed by anything. > You could return a std::string. > > My vote would be to leave AsCString() alone and have it just return a pointer > to the string buffer that it owns, and let the formatv stuff do the extra > formatting. The way I would add it is to add whatever text we want directly to the m_string variable that backs the returned `const char *`. Basically, I believe that if a function has a "natural" string conversion function (which `AsCString` is) then the **default** formatv conversion should be just that (obviously the formatv conversion can do other fancy stuff with the format modifiers, but that's another story). I believe we have converged to keeping this patch as is. If I don't hear any comments, I am going to land this tomorrow. https://reviews.llvm.org/D28519 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits