From: YAMAMOTO Takashi Date: Wed, 28 Oct 2020 19:40:16 +0000 (-0400) Subject: [libc++] Fix a few warnings X-Git-Tag: llvmorg-13-init~7834 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=acd7be74ca12f8f08e52d6d80850a9b230109134;p=platform%2Fupstream%2Fllvm.git [libc++] Fix a few warnings Found during a NuttX porting effort. But these changes are not directly relevant to NuttX. Differential Revision: https://reviews.llvm.org/D90139 --- diff --git a/libcxx/src/filesystem/operations.cpp b/libcxx/src/filesystem/operations.cpp index 95d7d0d..788e31b 100644 --- a/libcxx/src/filesystem/operations.cpp +++ b/libcxx/src/filesystem/operations.cpp @@ -534,7 +534,7 @@ path __canonical(path const& orig_p, error_code* ec) { ErrorHandler err("canonical", ec, &orig_p, &cwd); path p = __do_absolute(orig_p, &cwd, ec); -#if _POSIX_VERSION >= 200112 +#if defined(_POSIX_VERSION) && _POSIX_VERSION >= 200112 std::unique_ptr hold(::realpath(p.c_str(), nullptr), &::free); if (hold.get() == nullptr) diff --git a/libcxx/src/locale.cpp b/libcxx/src/locale.cpp index b918088..02dbb33 100644 --- a/libcxx/src/locale.cpp +++ b/libcxx/src/locale.cpp @@ -1149,7 +1149,7 @@ ctype::__classic_upper_table() _NOEXCEPT { return _LIBCPP_GET_C_LOCALE->__ctype_toupper; } -#elif __NetBSD__ +#elif defined(__NetBSD__) const short* ctype::__classic_lower_table() _NOEXCEPT {