[llvm-cov] Allow commas in filenames passed to `-object` flag
authorVedant Kumar <vsk@apple.com>
Fri, 18 Sep 2020 20:43:49 +0000 (13:43 -0700)
committerVedant Kumar <vsk@apple.com>
Fri, 18 Sep 2020 20:46:29 +0000 (13:46 -0700)
commit3c731ba5f1b604c873e96ac137bfea723690ba95
tree3f9ba5b98d7834dfe61f451dbd9bb73c94d05495
parent516d7574320554022e56bbdfcddb269f87a1ba0f
[llvm-cov] Allow commas in filenames passed to `-object` flag

Currently, -object takes a comma separated list of objects as an
argument, which prevents it working with path names that contain a
comma. Drop comma-separated support, which requires to set pass the
-object flag multiple times to set multiple objects.

Patch by Andrew Gallagher!

Differential Revision: https://reviews.llvm.org/D87003
llvm/test/tools/llvm-cov/comma-in-coverage-object-filename.test [new file with mode: 0644]
llvm/tools/llvm-cov/CodeCoverage.cpp