Test output: teeks99-dkr-dc6-17 - parser - transform_replace / clang-linux-6.0~c++17~lc
Rev c8d0b32583c2fa3266edf88cd8ccb32312feae17 / Tue, 19 Nov 2024 18:06:14 +0000
Compile [2024-11-19 19:38:15 UTC]: fail


    "clang++-6.0"   -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++17 -stdlib=libc++ -isystem/usr/include/libcxxabi -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux  -DBOOST_ALL_NO_LIB=1 -DBOOST_CHARCONV_DYN_LINK=1 -DBOOST_CHARCONV_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1   -I".." -I"/var/boost/run/boost_root/libs/assert/include" -I"/var/boost/run/boost_root/libs/charconv/include" -I"/var/boost/run/boost_root/libs/core/include" -I"/var/boost/run/boost_root/libs/throw_exception/include"  -c -o "/var/boost/run/results/boost/bin.v2/libs/parser/test/transform_replace.test/clang-linux-6.0~c++17~lc/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/transform_replace.o" "../libs/parser/test/transform_replace.cpp"

In file included from ../libs/parser/test/transform_replace.cpp:9:
In file included from ../boost/parser/transform_replace.hpp:4:
In file included from ../boost/parser/replace.hpp:4:
In file included from ../boost/parser/search.hpp:4:
In file included from ../boost/parser/parser.hpp:9:
In file included from ../boost/parser/parser_fwd.hpp:9:
In file included from ../boost/parser/config.hpp:92:
../boost/parser/subrange.hpp:65:11: warning: unknown attribute 'no_unique_address' ignored [-Wunknown-attributes]
        [[no_unique_address]] S last_;
          ^
In file included from ../libs/parser/test/transform_replace.cpp:9:
In file included from ../boost/parser/transform_replace.hpp:4:
In file included from ../boost/parser/replace.hpp:4:
In file included from ../boost/parser/search.hpp:4:
In file included from ../boost/parser/parser.hpp:9:
In file included from ../boost/parser/parser_fwd.hpp:10:
In file included from ../boost/parser/error_handling_fwd.hpp:6:
In file included from ../boost/parser/detail/text/transcode_view.hpp:9:
In file included from ../boost/parser/detail/text/transcode_algorithm.hpp:10:
../boost/parser/detail/text/in_out_result.hpp:19:11: warning: unknown attribute 'no_unique_address' ignored [-Wunknown-attributes]
        [[no_unique_address]] I in;
          ^
../boost/parser/detail/text/in_out_result.hpp:20:11: warning: unknown attribute 'no_unique_address' ignored [-Wunknown-attributes]
        [[no_unique_address]] O out;
          ^
In file included from ../libs/parser/test/transform_replace.cpp:9:
In file included from ../boost/parser/transform_replace.hpp:4:
In file included from ../boost/parser/replace.hpp:4:
In file included from ../boost/parser/search.hpp:4:
In file included from ../boost/parser/parser.hpp:9:
In file included from ../boost/parser/parser_fwd.hpp:10:
In file included from ../boost/parser/error_handling_fwd.hpp:6:
In file included from ../boost/parser/detail/text/transcode_view.hpp:9:
In file included from ../boost/parser/detail/text/transcode_algorithm.hpp:11:
In file included from ../boost/parser/detail/text/transcode_iterator.hpp:1776:
../boost/parser/detail/text/unpack.hpp:70:15: warning: unknown attribute 'no_unique_address' ignored [-Wunknown-attributes]
            [[no_unique_address]] S last;
              ^
../boost/parser/detail/text/unpack.hpp:71:15: warning: unknown attribute 'no_unique_address' ignored [-Wunknown-attributes]
            [[no_unique_address]] Then then;
              ^
../boost/parser/detail/text/unpack.hpp:144:11: warning: unknown attribute 'no_unique_address' ignored [-Wunknown-attributes]
        [[no_unique_address]] S last;
          ^
../boost/parser/detail/text/unpack.hpp:145:11: warning: unknown attribute 'no_unique_address' ignored [-Wunknown-attributes]
        [[no_unique_address]] Repack repack;
          ^
In file included from ../libs/parser/test/transform_replace.cpp:9:
In file included from ../boost/parser/transform_replace.hpp:4:
In file included from ../boost/parser/replace.hpp:4:
In file included from ../boost/parser/search.hpp:4:
In file included from ../boost/parser/parser.hpp:9:
In file included from ../boost/parser/parser_fwd.hpp:10:
In file included from ../boost/parser/error_handling_fwd.hpp:6:
In file included from ../boost/parser/detail/text/transcode_view.hpp:9:
In file included from ../boost/parser/detail/text/transcode_algorithm.hpp:11:
../boost/parser/detail/text/transcode_iterator.hpp:3265:11: warning: unknown attribute 'no_unique_address' ignored [-Wunknown-attributes]
        [[no_unique_address]] S last_ = {};
          ^
In file included from ../libs/parser/test/transform_replace.cpp:9:
In file included from ../boost/parser/transform_replace.hpp:4:
In file included from ../boost/parser/replace.hpp:4:
In file included from ../boost/parser/search.hpp:4:
../boost/parser/parser.hpp:1622:15: warning: unknown attribute 'no_unique_address' ignored [-Wunknown-attributes]
            [[no_unique_address]] S last_;
              ^
../boost/parser/parser.hpp:8219:37: error: expected ')'
            return (parser_interface{parser1} | parser2).parser_;
                                    ^
../boost/parser/parser.hpp:8219:20: note: to match this '('
            return (parser_interface{parser1} | parser2).parser_;
                   ^
../boost/parser/parser.hpp:8219:57: error: expected expression
            return (parser_interface{parser1} | parser2).parser_;
                                                        ^
In file included from ../libs/parser/test/transform_replace.cpp:9:
../boost/parser/transform_replace.hpp:124:38: error: no template named 'invoke_result_t' in namespace 'std'
            using result_type = std::invoke_result_t<F &, Attr>;
                                ~~~~~^
../boost/parser/transform_replace.hpp:126:38: error: use of undeclared identifier 'result_type'
                decltype(utf_wrap<R, result_type>::call(
                                     ^
../boost/parser/transform_replace.hpp:129:44: error: use of undeclared identifier 'maybe_wrapped_result_type'
                std::is_lvalue_reference_v<maybe_wrapped_result_type>;
                                           ^
../boost/parser/transform_replace.hpp:133:45: error: use of undeclared identifier 'maybe_wrapped_result_type'
                    std::remove_reference_t<maybe_wrapped_result_type>>,
                                            ^
../boost/parser/transform_replace.hpp:134:60: error: expected a type
                remove_cv_ref_t<maybe_wrapped_result_type>>;
                                                           ^
../boost/parser/transform_replace.hpp:134:60: error: expected a type
../boost/parser/transform_replace.hpp:163:13: error: unknown type name 'final_type'
            final_type & operator()(Attr && attr) const
            ^
../boost/parser/transform_replace.hpp:171:13: error: unknown type name 'final_type'
            final_type & operator()(Attr && attr)
            ^
../boost/parser/transform_replace.hpp:194:13: error: unknown type name 'final_type'
            final_type & get() const
            ^
../boost/parser/transform_replace.hpp:201:13: error: unknown type name 'final_type'
            final_type & get()
            ^
../boost/parser/transform_replace.hpp:207:35: error: use of undeclared identifier 'final_type'; did you mean 'final_trace'?
            mutable std::optional<final_type> result_;
                                  ^~~~~~~~~~
                                  final_trace
../boost/parser/detail/printing.hpp:685:10: note: 'final_trace' declared here
    auto final_trace(Context const & context, flags f, Attribute const & attr)
         ^
In file included from ../libs/parser/test/transform_replace.cpp:9:
../boost/parser/transform_replace.hpp:207:35: error: template argument for template type parameter must be a type
            mutable std::optional<final_type> result_;
                                  ^~~~~~~~~~
/usr/include/c++/v1/optional:578:17: note: template parameter is declared here
template <class _Tp>
                ^
In file included from ../libs/parser/test/transform_replace.cpp:9:
../boost/parser/transform_replace.hpp:148:33: error: use of undeclared identifier 'result_type'
                    utf_wrap<R, result_type>::call((*f_)((Attr &&) attr)));
                                ^
../boost/parser/transform_replace.hpp:157:33: error: use of undeclared identifier 'result_type'
                    utf_wrap<R, result_type>::call((*f_)((Attr &&) attr)));
                                ^
../boost/parser/transform_replace.hpp:165:39: error: use of undeclared identifier 'result_type'
                result_ = utf_wrap<R, result_type>::call((*f_)((Attr &&) attr));
                                      ^
../boost/parser/transform_replace.hpp:173:39: error: use of undeclared identifier 'result_type'
                result_ = utf_wrap<R, result_type>::call((*f_)((Attr &&) attr));
                                      ^
../boost/parser/transform_replace.hpp:358:40: error: no template named 'invoke_result_t' in namespace 'std'
        using replacement_range = std::invoke_result_t<F &, attr_t>;
                                  ~~~~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
9 warnings and 20 errors generated.