]> granicus.if.org Git - clang/commitdiff
Errno should use generic_category.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 12 Jun 2014 00:57:40 +0000 (00:57 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 12 Jun 2014 00:57:40 +0000 (00:57 +0000)
Sorry, no testcase, just noticed while trying to remove llvm's system_error.h

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@210727 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/VirtualFileSystem.cpp

index 3515bf1c031a469762c279f4bc4dd98aece1ac28..1e771e0e77272465461ccd60a5e53088a15cfec6 100644 (file)
@@ -140,7 +140,7 @@ error_code RealFile::getBuffer(const Twine &Name,
 #endif
 error_code RealFile::close() {
   if (::close(FD))
-    return error_code(errno, system_category());
+    return error_code(errno, generic_category());
   FD = -1;
   return error_code();
 }