Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Language

C++

Compiler

clang HEAD 13.0.0 (https://github.com/llvm/llvm-project.git c4ed142e695f14ba5675ec6d12226ee706329a0f)

Options
Warnings
Boost 1.73.0
C++2b(GNU)
no pedantic

$ clang++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.73.0/clang-head/include -std=gnu++2b
In file included from prog.cc:1:
In file included from /opt/wandbox/clang-head/include/c++/v1/iostream:37:
In file included from /opt/wandbox/clang-head/include/c++/v1/ios:215:
/opt/wandbox/clang-head/include/c++/v1/__locale:893:44: error: implicit instantiation of undefined template 'std::ctype<char8_t>'
    return use_facet<ctype<_CharT> >(__loc).tolower(__c);
                                           ^
/opt/wandbox/boost-1.73.0/clang-head/include/boost/algorithm/string/detail/case_conv.hpp:46:37: note: in instantiation of function template specialization 'std::tolower<char8_t>' requested here
                        return std::tolower<CharT>( Ch, *m_Loc );
                                    ^
/opt/wandbox/clang-head/include/c++/v1/algorithm:1986:21: note: in instantiation of member function 'boost::algorithm::detail::to_lowerF<char8_t>::operator()' requested here
        *__result = __op(*__first);
                    ^
/opt/wandbox/boost-1.73.0/clang-head/include/boost/algorithm/string/case_conv.hpp:95:41: note: in instantiation of function template specialization 'boost::algorithm::detail::transform_range<boost::iterator_range<std::__wrap_iter<char8_t *>>, boost::algorithm::detail::to_lowerF<char8_t>>' requested here
            ::boost::algorithm::detail::transform_range(
                                        ^
prog.cc:8:23: note: in instantiation of function template specialization 'boost::algorithm::to_lower<std::u8string>' requested here
    boost::algorithm::to_lower( s8 );
                      ^
/opt/wandbox/clang-head/include/c++/v1/__locale:519:52: note: template is declared here
template <class _CharT> class _LIBCPP_TEMPLATE_VIS ctype;
                                                   ^
/opt/wandbox/clang-head/include/c++/v1/__locale:254:54: error: implicit instantiation of undefined template 'std::ctype<char8_t>'
    return static_cast<const _Facet&>(*__l.use_facet(_Facet::id));
                                                     ^
/opt/wandbox/clang-head/include/c++/v1/__locale:893:12: note: in instantiation of function template specialization 'std::use_facet<std::ctype<char8_t>>' requested here
    return use_facet<ctype<_CharT> >(__loc).tolower(__c);
           ^
/opt/wandbox/boost-1.73.0/clang-head/include/boost/algorithm/string/detail/case_conv.hpp:46:37: note: in instantiation of function template specialization 'std::tolower<char8_t>' requested here
                        return std::tolower<CharT>( Ch, *m_Loc );
                                    ^
/opt/wandbox/clang-head/include/c++/v1/algorithm:1986:21: note: in instantiation of member function 'boost::algorithm::detail::to_lowerF<char8_t>::operator()' requested here
        *__result = __op(*__first);
                    ^
/opt/wandbox/boost-1.73.0/clang-head/include/boost/algorithm/string/case_conv.hpp:95:41: note: in instantiation of function template specialization 'boost::algorithm::detail::transform_range<boost::iterator_range<std::__wrap_iter<char8_t *>>, boost::algorithm::detail::to_lowerF<char8_t>>' requested here
            ::boost::algorithm::detail::transform_range(
                                        ^
prog.cc:8:23: note: in instantiation of function template specialization 'boost::algorithm::to_lower<std::u8string>' requested here
    boost::algorithm::to_lower( s8 );
                      ^
/opt/wandbox/clang-head/include/c++/v1/__locale:519:52: note: template is declared here
template <class _CharT> class _LIBCPP_TEMPLATE_VIS ctype;
                                                   ^
2 errors generated.
Exit Code:
1