[vfs] Assert that the status is known in equivalent().

Otherwise we'd silently compare uninitialized data.

llvm-svn: 308604
This commit is contained in:
Benjamin Kramer
2017-07-20 11:57:02 +00:00
parent 7534b28291
commit d515291ffd

View File

@@ -59,6 +59,7 @@ Status Status::copyWithNewName(const file_status &In, StringRef NewName) {
}
bool Status::equivalent(const Status &Other) const {
assert(isStatusKnown() && Other.isStatusKnown());
return getUniqueID() == Other.getUniqueID();
}
bool Status::isDirectory() const {