Turn errc and windows_error into enum classes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209957 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Rafael Espindola
2014-05-31 02:29:28 +00:00
parent 1bab2d5399
commit 1028cc76ef
4 changed files with 10 additions and 30 deletions

View File

@ -453,8 +453,7 @@ int NewArchiveIterator::getFD() const {
// Linux cannot open directories with open(2), although
// cygwin and *bsd can.
if (NewStatus.type() == sys::fs::file_type::directory_file)
failIfError(error_code(errc::is_a_directory, posix_category()),
NewFilename);
failIfError(make_error_code(errc::is_a_directory), NewFilename);
return NewFD;
}