llvm/lib: Use <cerrno> explicitly since D146395 has hidden `errno`
authorNAKAMURA Takumi <geek4civic@gmail.com>
Sat, 29 Apr 2023 07:25:06 +0000 (16:25 +0900)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 11 May 2023 14:31:56 +0000 (23:31 +0900)
Differential Revision: https://reviews.llvm.org/D149513

llvm/lib/Object/ArchiveWriter.cpp
llvm/lib/Support/JSON.cpp
llvm/lib/Support/Path.cpp

index 1a540e2..04c7d1d 100644 (file)
@@ -34,6 +34,7 @@
 #include "llvm/Support/SmallVectorMemoryBuffer.h"
 #include "llvm/Support/raw_ostream.h"
 
+#include <cerrno>
 #include <map>
 
 #if !defined(_MSC_VER) && !defined(__MINGW32__)
index 0e7f7bf..19a9d30 100644 (file)
@@ -14,6 +14,7 @@
 #include "llvm/Support/raw_ostream.h"
 #include "llvm/Support/NativeFormatting.h"
 #include <cctype>
+#include <cerrno>
 #include <optional>
 
 namespace llvm {
index d08d451..852261c 100644 (file)
@@ -22,6 +22,7 @@
 #include "llvm/Support/Process.h"
 #include "llvm/Support/Signals.h"
 #include <cctype>
+#include <cerrno>
 
 #if !defined(_MSC_VER) && !defined(__MINGW32__)
 #include <unistd.h>