clayborg added inline comments.

================
Comment at: lldb/source/Commands/CommandObjectRegexCommand.h:47
+  /// matched with replacements[1] and not replacements[0].
+  static std::string SubstituteVariables(
+      llvm::StringRef input,
----------------
clayborg wrote:
> Do we want a "Expected<std::string>" as the result? If any index that follows 
> a '%' 'that is 1 or higher could require the index be valid within 
> "replacements" or we would return an error like "%4 is out of range, not 
> enough arguments specified". Seems weird to just leave it in the resulting 
> string as that is most certainly not what the user would expect? I might be 
> what we used to do, but since we are improving things here, is seems like 
> this would be easy to do
And also, do we really want to print "%0" if we have one in the string? Maybe 
an error for that as well?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D120101/new/

https://reviews.llvm.org/D120101

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

Reply via email to