diff --git a/external/llvh/lib/Support/Signals.cpp b/external/llvh/lib/Support/Signals.cpp index 0e1a32ca006..afe5470f1aa 100644 --- a/external/llvh/lib/Support/Signals.cpp +++ b/external/llvh/lib/Support/Signals.cpp @@ -103,7 +103,7 @@ static FormattedNumber format_ptr(void *PC) { } /// Helper that launches llvm-symbolizer and symbolizes a backtrace. -LLVM_ATTRIBUTE_USED +[[maybe_unused]] static bool printSymbolizedStackTrace(StringRef Argv0, void **StackTrace, int Depth, llvh::raw_ostream &OS) { if (DisableSymbolicationFlag) diff --git a/external/llvh/lib/Support/raw_ostream.cpp b/external/llvh/lib/Support/raw_ostream.cpp index 1406fd97ad9..509150ed82b 100644 --- a/external/llvh/lib/Support/raw_ostream.cpp +++ b/external/llvh/lib/Support/raw_ostream.cpp @@ -764,7 +764,7 @@ size_t raw_fd_ostream::preferred_buffer_size() const { if (IsWindowsConsole) return 0; return raw_ostream::preferred_buffer_size(); -#elif !defined(__minix) +#elif !defined(__minix) && !(defined(__APPLE__) && defined(HERMES_IS_MOBILE_BUILD)) // Minix has no st_blksize. assert(FD >= 0 && "File not yet open!"); struct stat statbuf;