Index: libcxx/include/filesystem =================================================================== --- libcxx/include/filesystem +++ libcxx/include/filesystem @@ -259,6 +259,7 @@ #include #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) +# include // for unimplemented path functions # include # include // for quoted #endif @@ -969,10 +970,14 @@ #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) // TODO Implement locale conversions. template > - path(const _Source& __src, const locale& __loc, format = format::auto_format); + path(const _Source& __src, const locale& __loc, format = format::auto_format) { + assert(false && "locale conversions are unimplemented"); + } template path(_InputIt __first, _InputIt _last, const locale& __loc, - format = format::auto_format); + format = format::auto_format) { + assert(false && "locale conversions are unimplemented"); + } #endif _LIBCPP_INLINE_VISIBILITY