Closed
Description
The path constructor already uses detail::toUtf8.
Duplicate call (and possible wrong in wchar_t environment):
template <class Source>
inline path& path::append(const Source& source)
{
return this->operator/=(path(detail::toUtf8(source)));
}
and:
template <class EcharT>
inline path::path_type_EcharT<EcharT>& path::operator+=(EcharT x)
{
std::basic_string<EcharT> part(1, x);
concat(detail::toUtf8(part));
return *this;
}