forked from OSchip/llvm-project
[llvm-cov] Improve error message for missing profdata
I got a report recently that a user was having trouble interpreting the meaning of the error message. Hopefully this is more readable; produces something like the following: error: No such file or directory: Could not read profile data! Differential Revision: https://reviews.llvm.org/D76796
This commit is contained in:
parent
d16ba9b0bd
commit
9eb1b41811
|
@ -0,0 +1,2 @@
|
||||||
|
RUN: not llvm-cov show -instr-profile=%t.nonexistent %t.nonexistent 2>&1 | FileCheck %s
|
||||||
|
CHECK: Could not read profile data
|
|
@ -867,8 +867,8 @@ int CodeCoverageTool::doShow(int argc, const char **argv,
|
||||||
}
|
}
|
||||||
|
|
||||||
sys::fs::file_status Status;
|
sys::fs::file_status Status;
|
||||||
if (sys::fs::status(PGOFilename, Status)) {
|
if (std::error_code EC = sys::fs::status(PGOFilename, Status)) {
|
||||||
error("profdata file error: can not get the file status. \n");
|
error("Could not read profile data!", EC.message());
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue