The option -fproc-stat-report=<file> makes driver to generate child
process resource comsumption report. In the report executable name was
not quoted and it made parsing the report more difficult. With this
change the executable name is surrounded by quotation marks.
// CSV format.
std::string Buffer;
llvm::raw_string_ostream Out(Buffer);
- Out << llvm::sys::path::filename(Cmd.getExecutable()) << ',';
+ llvm::sys::printArg(Out, llvm::sys::path::filename(Cmd.getExecutable()),
+ /*Quote*/ true);
+ Out << ',';
if (Cmd.getOutputFilenames().empty())
Out << "\"\"";
else