Index: libcxx/include/locale =================================================================== --- libcxx/include/locale +++ libcxx/include/locale @@ -3549,6 +3549,7 @@ __cat = static_cast((static_cast(__cat) >> 1)); return __cat; #else // !_LIBCPP_HAS_CATOPEN + (void) __nm; return -1; #endif // _LIBCPP_HAS_CATOPEN } @@ -3572,6 +3573,9 @@ __n, __n + strlen(__n)); return __w; #else // !_LIBCPP_HAS_CATOPEN + (void) __c; + (void) __set; + (void) __msgid; return __dflt; #endif // _LIBCPP_HAS_CATOPEN } @@ -3585,6 +3589,8 @@ __c <<= 1; nl_catd __cat = (nl_catd)__c; catclose(__cat); +#else + (void) __c; #endif // _LIBCPP_HAS_CATOPEN }