Back to build
Raw log | Switch to full mode | Login

[21/70067] CXX obj/base/base/file_proxy.o FAILED: obj/base/base/file_proxy.o ../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/base/base/file_proxy.o.d -DUSE_SYMBOLIZE -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DNO_TCMALLOC -DMEMORY_TOOL_REPLACES_ALLOCATOR -DMEMORY_SANITIZER_INITIAL_SIZE -DMEMORY_SANITIZER -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DCR_CLANG_REVISION=\"354109\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -DCR_LIBCXX_REVISION=349080 -DCR_LIBCXXABI_REVISION=347903 -D_LIBCPP_ENABLE_NODISCARD -DCR_SYSROOT_HASH=e7c53f04bd88d29d075bfd1f62b073aeb69cbe09 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBASE_IMPLEMENTATION -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -I../.. -Igen -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -B../../third_party/binutils/Linux_x64/Release/bin -pthread -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -no-canonical-prefixes -fcomplete-member-pointers -m64 -march=x86-64 -Wall -Werror -Wextra -Wimplicit-fallthrough -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -fno-omit-frame-pointer -g1 -gcolumn-info -fsanitize=memory -fsanitize-memory-track-origins=2 -fsanitize-blacklist=../../tools/msan/blacklist.txt -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wno-char-subscripts -Wglobal-constructors -Wexit-time-destructors -Wshadow -isystem../../build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0 -isystem../../build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wexit-time-destructors -O2 -fno-ident -fdata-sections -ffunction-sections -std=c++14 -fno-exceptions -fno-rtti -nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include -isystem../../buildtools/third_party/libc++abi/trunk/include --sysroot=../../build/linux/debian_sid_amd64-sysroot -fvisibility-inlines-hidden -c ../../base/files/file_proxy.cc -o obj/base/base/file_proxy.o In file included from ../../base/files/file_proxy.cc:9: In file included from ../../base/bind.h:10: ../../base/bind_internal.h:660:12: error: use of undeclared identifier 'RunImpl' return RunImpl(std::move(storage->functor_), ^ ../../base/bind.h:216:45: note: in instantiation of member function 'base::internal::Invoker<base::internal::BindState<void (base::(anonymous namespace)::GenericFileHelper::*)(base::OnceCallback<void (base::File::Error)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)> >, void ()>::RunOnce' requested here PolymorphicInvoke invoke_func = &Invoker::RunOnce; ^ ../../base/files/file_proxy.cc:292:7: note: in instantiation of function template specialization 'base::BindOnce<void (base::(anonymous namespace)::GenericFileHelper::*)(base::OnceCallback<void (base::File::Error)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)> >' requested here BindOnce(&GenericFileHelper::Reply, Owned(helper), std::move(callback))); ^ ../../base/bind_internal.h:680:19: note: must qualify identifier to find this declaration in dependent base class static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:660:12: error: no matching function for call to 'RunImpl' return RunImpl(std::move(storage->functor_), ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::(anonymous namespace)::GenericFileHelper::*)(base::OnceCallback<void (base::File::Error)>), BoundArgsTuple = std::__1::tuple<base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)> >, indices = <0, 1>]: pack expansion contains parameter pack 'indices' that has a different length (4094032048 vs. 2) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:660:12: error: no matching function for call to 'RunImpl' return RunImpl(std::move(storage->functor_), ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::(anonymous namespace)::GenericFileHelper::*)(base::OnceCallback<void (base::File::Error)>), BoundArgsTuple = std::__1::tuple<base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)> >, indices = <0, 1>]: pack expansion contains parameter pack 'indices' that has a different length (4094032048 vs. 2) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ In file included from ../../base/files/file_proxy.cc:5: In file included from ../../base/files/file_proxy.h:12: In file included from ../../base/files/file.h:10: In file included from ../../buildtools/third_party/libc++/trunk/include/string:500: In file included from ../../buildtools/third_party/libc++/trunk/include/string_view:176: In file included from ../../buildtools/third_party/libc++/trunk/include/__string:57: In file included from ../../buildtools/third_party/libc++/trunk/include/algorithm:644: In file included from ../../buildtools/third_party/libc++/trunk/include/memory:663: ../../buildtools/third_party/libc++/trunk/include/tuple:734:15: error: no matching constructor for initialization of 'std::__1::tuple<base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)> >::_BaseT' (aka '__tuple_impl<__tuple_indices<(0UL + 0UL), (1UL + 0UL)>, base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)> >') : __base_(typename __make_tuple_indices<sizeof...(_Up)>::type(), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../base/bind_internal.h:869:9: note: in instantiation of function template specialization 'std::__1::tuple<base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)> >::tuple<base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)> , false, false>' requested here bound_args_(std::forward<ForwardBoundArgs>(bound_args)...) { ^ ../../base/bind_internal.h:840:16: note: in instantiation of function template specialization 'base::internal::BindState<void (base::(anonymous namespace)::GenericFileHelper::*)(base::OnceCallback<void (base::File::Error)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)> >::BindState<void (base::(anonymous namespace)::GenericFileHelper::*)(base::OnceCallback<void (base::File::Error)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)> >' requested here return new BindState(IsCancellable{}, invoke_func, ^ ../../base/bind.h:219:34: note: in instantiation of function template specialization 'base::internal::BindState<void (base::(anonymous namespace)::GenericFileHelper::*)(base::OnceCallback<void (base::File::Error)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)> >::Create<void (base::(anonymous namespace)::GenericFileHelper::*)(base::OnceCallback<void (base::File::Error)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)> >' requested here return CallbackType(BindState::Create( ^ ../../base/files/file_proxy.cc:292:7: note: in instantiation of function template specialization 'base::BindOnce<void (base::(anonymous namespace)::GenericFileHelper::*)(base::OnceCallback<void (base::File::Error)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)> >' requested here BindOnce(&GenericFileHelper::Reply, Owned(helper), std::move(callback))); ^ ../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0, 1>, _Tf = <base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)>>, _Ul = <>, _Tl = <>, _Up = <base::internal::OwnedWrapper<base::(anonymous namespace)::GenericFileHelper>, base::OnceCallback<void (base::File::Error)>>]: pack expansion contains parameter pack '_Uf' that has a different length (4094064560 vs. 2) from outer parameter packs __tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>, ^ ~~~ ../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate template ignored: could not match '__tuple_indices' against 'OwnedWrapper' __tuple_impl(allocator_arg_t, const _Alloc& __a, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 6 arguments were provided __tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 6 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t) ^ ../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 6 were provided __tuple_impl(const __tuple_impl&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 6 were provided __tuple_impl(__tuple_impl&&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 6 were provided _LIBCPP_CONSTEXPR __tuple_impl() ^ In file included from ../../base/files/file_proxy.cc:9: In file included from ../../base/bind.h:10: ../../base/bind_internal.h:660:12: error: use of undeclared identifier 'RunImpl' return RunImpl(std::move(storage->functor_), ^ ../../base/bind.h:216:45: note: in instantiation of member function 'base::internal::Invoker<base::internal::BindState<void (base::(anonymous namespace)::GetInfoHelper::*)(), base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper> >, void ()>::RunOnce' requested here PolymorphicInvoke invoke_func = &Invoker::RunOnce; ^ ../../base/files/file_proxy.cc:299:18: note: in instantiation of function template specialization 'base::BindOnce<void (base::(anonymous namespace)::GetInfoHelper::*)(), base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper> >' requested here FROM_HERE, BindOnce(&GetInfoHelper::RunWork, Unretained(helper)), ^ ../../base/bind_internal.h:680:19: note: must qualify identifier to find this declaration in dependent base class static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:660:12: error: no matching function for call to 'RunImpl' return RunImpl(std::move(storage->functor_), ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::(anonymous namespace)::GetInfoHelper::*)(), BoundArgsTuple = std::__1::tuple<base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper> >, indices = <0>]: pack expansion contains parameter pack 'indices' that has a different length (4093509040 vs. 1) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:660:12: error: no matching function for call to 'RunImpl' return RunImpl(std::move(storage->functor_), ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::(anonymous namespace)::GetInfoHelper::*)(), BoundArgsTuple = std::__1::tuple<base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper> >, indices = <0>]: pack expansion contains parameter pack 'indices' that has a different length (4093509040 vs. 1) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ In file included from ../../base/files/file_proxy.cc:5: In file included from ../../base/files/file_proxy.h:12: In file included from ../../base/files/file.h:10: In file included from ../../buildtools/third_party/libc++/trunk/include/string:500: In file included from ../../buildtools/third_party/libc++/trunk/include/string_view:176: In file included from ../../buildtools/third_party/libc++/trunk/include/__string:57: In file included from ../../buildtools/third_party/libc++/trunk/include/algorithm:644: In file included from ../../buildtools/third_party/libc++/trunk/include/memory:663: ../../buildtools/third_party/libc++/trunk/include/tuple:734:15: error: no matching constructor for initialization of 'std::__1::tuple<base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper> >::_BaseT' (aka '__tuple_impl<__tuple_indices<(0UL + 0UL)>, base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper> >') : __base_(typename __make_tuple_indices<sizeof...(_Up)>::type(), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../base/bind_internal.h:869:9: note: in instantiation of function template specialization 'std::__1::tuple<base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper> >::tuple<base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper> , false, false>' requested here bound_args_(std::forward<ForwardBoundArgs>(bound_args)...) { ^ ../../base/bind_internal.h:840:16: note: in instantiation of function template specialization 'base::internal::BindState<void (base::(anonymous namespace)::GetInfoHelper::*)(), base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper> >::BindState<void (base::(anonymous namespace)::GetInfoHelper::*)(), base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper> >' requested here return new BindState(IsCancellable{}, invoke_func, ^ ../../base/bind.h:219:34: note: in instantiation of function template specialization 'base::internal::BindState<void (base::(anonymous namespace)::GetInfoHelper::*)(), base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper> >::Create<void (base::(anonymous namespace)::GetInfoHelper::*)(), base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper> >' requested here return CallbackType(BindState::Create( ^ ../../base/files/file_proxy.cc:299:18: note: in instantiation of function template specialization 'base::BindOnce<void (base::(anonymous namespace)::GetInfoHelper::*)(), base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper> >' requested here FROM_HERE, BindOnce(&GetInfoHelper::RunWork, Unretained(helper)), ^ ../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper>>, _Ul = <>, _Tl = <>, _Up = <base::internal::UnretainedWrapper<base::(anonymous namespace)::GetInfoHelper>>]: pack expansion contains parameter pack '_Uf' that has a different length (4093011120 vs. 1) from outer parameter packs __tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>, ^ ~~~ ../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided __tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t) ^ ../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided __tuple_impl(const __tuple_impl&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided __tuple_impl(__tuple_impl&&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided _LIBCPP_CONSTEXPR __tuple_impl() ^ In file included from ../../base/files/file_proxy.cc:9: In file included from ../../base/bind.h:10: ../../base/bind_internal.h:660:12: error: use of undeclared identifier 'RunImpl' return RunImpl(std::move(storage->functor_), ^ ../../base/bind.h:216:45: note: in instantiation of member function 'base::internal::Invoker<base::internal::BindState<void (base::(anonymous namespace)::GetInfoHelper::*)(base::OnceCallback<void (base::File::Error, const base::File::Info &)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)> >, void ()>::RunOnce' requested here PolymorphicInvoke invoke_func = &Invoker::RunOnce; ^ ../../base/files/file_proxy.cc:300:7: note: in instantiation of function template specialization 'base::BindOnce<void (base::(anonymous namespace)::GetInfoHelper::*)(base::OnceCallback<void (base::File::Error, const base::File::Info &)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)> >' requested here BindOnce(&GetInfoHelper::Reply, Owned(helper), std::move(callback))); ^ ../../base/bind_internal.h:680:19: note: must qualify identifier to find this declaration in dependent base class static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:660:12: error: no matching function for call to 'RunImpl' return RunImpl(std::move(storage->functor_), ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::(anonymous namespace)::GetInfoHelper::*)(base::OnceCallback<void (base::File::Error, const base::File::Info &)>), BoundArgsTuple = std::__1::tuple<base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)> >, indices = <0, 1>]: pack expansion contains parameter pack 'indices' that has a different length (4087496416 vs. 2) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:660:12: error: no matching function for call to 'RunImpl' return RunImpl(std::move(storage->functor_), ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::(anonymous namespace)::GetInfoHelper::*)(base::OnceCallback<void (base::File::Error, const base::File::Info &)>), BoundArgsTuple = std::__1::tuple<base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)> >, indices = <0, 1>]: pack expansion contains parameter pack 'indices' that has a different length (4087496416 vs. 2) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ In file included from ../../base/files/file_proxy.cc:5: In file included from ../../base/files/file_proxy.h:12: In file included from ../../base/files/file.h:10: In file included from ../../buildtools/third_party/libc++/trunk/include/string:500: In file included from ../../buildtools/third_party/libc++/trunk/include/string_view:176: In file included from ../../buildtools/third_party/libc++/trunk/include/__string:57: In file included from ../../buildtools/third_party/libc++/trunk/include/algorithm:644: In file included from ../../buildtools/third_party/libc++/trunk/include/memory:663: ../../buildtools/third_party/libc++/trunk/include/tuple:734:15: error: no matching constructor for initialization of 'std::__1::tuple<base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)> >::_BaseT' (aka '__tuple_impl<__tuple_indices<(0UL + 0UL), (1UL + 0UL)>, base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)> >') : __base_(typename __make_tuple_indices<sizeof...(_Up)>::type(), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../base/bind_internal.h:869:9: note: in instantiation of function template specialization 'std::__1::tuple<base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)> >::tuple<base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)> , false, false>' requested here bound_args_(std::forward<ForwardBoundArgs>(bound_args)...) { ^ ../../base/bind_internal.h:840:16: note: in instantiation of function template specialization 'base::internal::BindState<void (base::(anonymous namespace)::GetInfoHelper::*)(base::OnceCallback<void (base::File::Error, const base::File::Info &)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)> >::BindState<void (base::(anonymous namespace)::GetInfoHelper::*)(base::OnceCallback<void (base::File::Error, const base::File::Info &)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)> >' requested here return new BindState(IsCancellable{}, invoke_func, ^ ../../base/bind.h:219:34: note: in instantiation of function template specialization 'base::internal::BindState<void (base::(anonymous namespace)::GetInfoHelper::*)(base::OnceCallback<void (base::File::Error, const base::File::Info &)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)> >::Create<void (base::(anonymous namespace)::GetInfoHelper::*)(base::OnceCallback<void (base::File::Error, const base::File::Info &)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)> >' requested here return CallbackType(BindState::Create( ^ ../../base/files/file_proxy.cc:300:7: note: in instantiation of function template specialization 'base::BindOnce<void (base::(anonymous namespace)::GetInfoHelper::*)(base::OnceCallback<void (base::File::Error, const base::File::Info &)>), base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)> >' requested here BindOnce(&GetInfoHelper::Reply, Owned(helper), std::move(callback))); ^ ../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0, 1>, _Tf = <base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)>>, _Ul = <>, _Tl = <>, _Up = <base::internal::OwnedWrapper<base::(anonymous namespace)::GetInfoHelper>, base::OnceCallback<void (base::File::Error, const base::File::Info &)>>]: pack expansion contains parameter pack '_Uf' that has a different length (4087546672 vs. 2) from outer parameter packs __tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>, ^ ~~~ ../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate template ignored: could not match '__tuple_indices' against 'OwnedWrapper' __tuple_impl(allocator_arg_t, const _Alloc& __a, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 6 arguments were provided __tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 6 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t) ^ ../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 6 were provided __tuple_impl(const __tuple_impl&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 6 were provided __tuple_impl(__tuple_impl&&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 6 were provided _LIBCPP_CONSTEXPR __tuple_impl() ^ In file included from ../../base/files/file_proxy.cc:9: In file included from ../../base/bind.h:10: ../../base/bind_internal.h:660:12: error: use of undeclared identifier 'RunImpl' return RunImpl(std::move(storage->functor_), ^ ../../base/bind.h:216:45: note: in instantiation of member function 'base::internal::Invoker<base::internal::BindState<void (base::(anonymous namespace)::ReadHelper::*)(long), base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long>, void ()>::RunOnce' requested here PolymorphicInvoke invoke_func = &Invoker::RunOnce; ^ ../../base/files/file_proxy.cc:310:18: note: in instantiation of function template specialization 'base::BindOnce<void (base::(anonymous namespace)::ReadHelper::*)(long), base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long &>' requested here FROM_HERE, BindOnce(&ReadHelper::RunWork, Unretained(helper), offset), ^ ../../base/bind_internal.h:680:19: note: must qualify identifier to find this declaration in dependent base class static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:660:12: error: no matching function for call to 'RunImpl' return RunImpl(std::move(storage->functor_), ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::(anonymous namespace)::ReadHelper::*)(long), BoundArgsTuple = std::__1::tuple<base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long>, indices = <0, 1>]: pack expansion contains parameter pack 'indices' that has a different length (4087103856 vs. 2) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:660:12: error: no matching function for call to 'RunImpl' return RunImpl(std::move(storage->functor_), ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::(anonymous namespace)::ReadHelper::*)(long), BoundArgsTuple = std::__1::tuple<base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long>, indices = <0, 1>]: pack expansion contains parameter pack 'indices' that has a different length (4087103856 vs. 2) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ In file included from ../../base/files/file_proxy.cc:5: In file included from ../../base/files/file_proxy.h:12: In file included from ../../base/files/file.h:10: In file included from ../../buildtools/third_party/libc++/trunk/include/string:500: In file included from ../../buildtools/third_party/libc++/trunk/include/string_view:176: In file included from ../../buildtools/third_party/libc++/trunk/include/__string:57: In file included from ../../buildtools/third_party/libc++/trunk/include/algorithm:644: In file included from ../../buildtools/third_party/libc++/trunk/include/memory:663: ../../buildtools/third_party/libc++/trunk/include/tuple:734:15: error: no matching constructor for initialization of 'std::__1::tuple<base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0UL + 0UL), (1UL + 0UL)>, base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long>') : __base_(typename __make_tuple_indices<sizeof...(_Up)>::type(), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../base/bind_internal.h:869:9: note: in instantiation of function template specialization 'std::__1::tuple<base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long>::tuple<base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long &, false, false>' requested here bound_args_(std::forward<ForwardBoundArgs>(bound_args)...) { ^ ../../base/bind_internal.h:840:16: note: in instantiation of function template specialization 'base::internal::BindState<void (base::(anonymous namespace)::ReadHelper::*)(long), base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long>::BindState<void (base::(anonymous namespace)::ReadHelper::*)(long), base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long &>' requested here return new BindState(IsCancellable{}, invoke_func, ^ ../../base/bind.h:219:34: note: in instantiation of function template specialization 'base::internal::BindState<void (base::(anonymous namespace)::ReadHelper::*)(long), base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long>::Create<void (base::(anonymous namespace)::ReadHelper::*)(long), base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long &>' requested here return CallbackType(BindState::Create( ^ ../../base/files/file_proxy.cc:310:18: note: in instantiation of function template specialization 'base::BindOnce<void (base::(anonymous namespace)::ReadHelper::*)(long), base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long &>' requested here FROM_HERE, BindOnce(&ReadHelper::RunWork, Unretained(helper), offset), ^ ../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0, 1>, _Tf = <base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long>, _Ul = <>, _Tl = <>, _Up = <base::internal::UnretainedWrapper<base::(anonymous namespace)::ReadHelper>, long &>]: pack expansion contains parameter pack '_Uf' that has a different length (4087153936 vs. 2) from outer parameter packs __tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>, ^ ~~~ ../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate template ignored: could not match '__tuple_indices' against 'UnretainedWrapper' __tuple_impl(allocator_arg_t, const _Alloc& __a, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 6 arguments were provided __tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 6 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t) ^ ../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 6 were provided __tuple_impl(const __tuple_impl&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 6 were provided __tuple_impl(__tuple_impl&&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 6 were provided _LIBCPP_CONSTEXPR __tuple_impl() ^ In file included from ../../base/files/file_proxy.cc:9: In file included from ../../base/bind.h:10: ../../base/bind_internal.h:660:12: error: use of undeclared identifier 'RunImpl' return RunImpl(std::move(storage->functor_), ^ ../../base/bind.h:216:45: note: in instantiation of member function 'base::internal::Invoker<base::internal::BindState<void (base::(anonymous namespace)::ReadHelper::*)(base::OnceCallback<void (base::File::Error, const char *, int)>), base::internal::OwnedWrapper<base::(anonymous namespace)::ReadHelper>, base::OnceCallback<void (base::File::Error, const char *, int)> >, void ()>::RunOnce' requested here PolymorphicInvoke invoke_func = &Invoker::RunOnce; ^ ../../base/files/file_proxy.cc:311:7: note: in instantiation of function template specialization 'base::BindOnce<void (base::(anonymous namespace)::ReadHelper::*)(base::OnceCallback<void (base::File::Error, const char *, int)>), base::internal::OwnedWrapper<base::(anonymous namespace)::ReadHelper>, base::OnceCallback<void (base::File::Error, const char *, int)> >' requested here BindOnce(&ReadHelper::Reply, Owned(helper), std::move(callback))); ^ ../../base/bind_internal.h:680:19: note: must qualify identifier to find this declaration in dependent base class static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:660:12: error: no matching function for call to 'RunImpl' return RunImpl(std::move(storage->functor_), ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::(anonymous namespace)::ReadHelper::*)(base::OnceCallback<void (base::File::Error, const char *, int)>), BoundArgsTuple = std::__1::tuple<base::internal::OwnedWrapper<base::(anonymous namespace)::ReadHelper>, base::OnceCallback<void (base::File::Error, const char *, int)> >, indices = <0, 1>]: pack expansion contains parameter pack 'indices' that has a different length (4086227936 vs. 2) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:660:12: error: no matching function for call to 'RunImpl' return RunImpl(std::move(storage->functor_), ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::(anonymous namespace)::ReadHelper::*)(base::OnceCallback<void (base::File::Error, const char *, int)>), BoundArgsTuple = std::__1::tuple<base::internal::OwnedWrapper<base::(anonymous namespace)::ReadHelper>, base::OnceCallback<void (base::File::Error, const char *, int)> >, indices = <0, 1>]: pack expansion contains parameter pack 'indices' that has a different length (4086227936 vs. 2) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [26/70067] CXX obj/base/base/field_trial_param_associator.o FAILED: obj/base/base/field_trial_param_associator.o ../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/base/base/field_trial_param_associator.o.d -DUSE_SYMBOLIZE -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DNO_TCMALLOC -DMEMORY_TOOL_REPLACES_ALLOCATOR -DMEMORY_SANITIZER_INITIAL_SIZE -DMEMORY_SANITIZER -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DCR_CLANG_REVISION=\"354109\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -DCR_LIBCXX_REVISION=349080 -DCR_LIBCXXABI_REVISION=347903 -D_LIBCPP_ENABLE_NODISCARD -DCR_SYSROOT_HASH=e7c53f04bd88d29d075bfd1f62b073aeb69cbe09 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBASE_IMPLEMENTATION -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -I../.. -Igen -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -B../../third_party/binutils/Linux_x64/Release/bin -pthread -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -no-canonical-prefixes -fcomplete-member-pointers -m64 -march=x86-64 -Wall -Werror -Wextra -Wimplicit-fallthrough -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -fno-omit-frame-pointer -g1 -gcolumn-info -fsanitize=memory -fsanitize-memory-track-origins=2 -fsanitize-blacklist=../../tools/msan/blacklist.txt -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wno-char-subscripts -Wglobal-constructors -Wexit-time-destructors -Wshadow -isystem../../build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0 -isystem../../build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wexit-time-destructors -O2 -fno-ident -fdata-sections -ffunction-sections -std=c++14 -fno-exceptions -fno-rtti -nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include -isystem../../buildtools/third_party/libc++abi/trunk/include --sysroot=../../build/linux/debian_sid_amd64-sysroot -fvisibility-inlines-hidden -c ../../base/metrics/field_trial_param_associator.cc -o obj/base/base/field_trial_param_associator.o In file included from ../../base/metrics/field_trial_param_associator.cc:5: In file included from ../../base/metrics/field_trial_param_associator.h:8: In file included from ../../buildtools/third_party/libc++/trunk/include/map:473: In file included from ../../buildtools/third_party/libc++/trunk/include/__tree:16: In file included from ../../buildtools/third_party/libc++/trunk/include/memory:663: ../../buildtools/third_party/libc++/trunk/include/tuple:643:11: error: no matching constructor for initialization of 'std::__1::tuple<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > &>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0UL + 0UL)>, const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > &>') : __base_(typename __make_tuple_indices<sizeof...(_Tp)>::type(), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../buildtools/third_party/libc++/trunk/include/tuple:1094:12: note: in instantiation of function template specialization 'std::__1::tuple<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > &>::tuple<true, false>' requested here return tuple<_Tp&&...>(_VSTD::forward<_Tp>(__t)...); ^ ../../buildtools/third_party/libc++/trunk/include/map:1479:16: note: in instantiation of function template specialization 'std::__1::forward_as_tuple<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > &>' requested here _VSTD::forward_as_tuple(__k), ^ ../../base/metrics/field_trial_param_associator.cc:32:22: note: in instantiation of member function 'std::__1::map<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > >, std::__1::less<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > >, std::__1::allocator<std::__1::pair<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > > > >::operator[]' requested here field_trial_params_[key] = params; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > &>, _Ul = <>, _Tl = <>, _Up = <const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > &>]: pack expansion contains parameter pack '_Uf' that has a different length (2948172800 vs. 1) from outer parameter packs __tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>, ^ ~~~ ../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided __tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t) ^ ../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided __tuple_impl(const __tuple_impl&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided __tuple_impl(__tuple_impl&&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided _LIBCPP_CONSTEXPR __tuple_impl() ^ In file included from ../../base/metrics/field_trial_param_associator.cc:5: In file included from ../../base/metrics/field_trial_param_associator.h:8: In file included from ../../buildtools/third_party/libc++/trunk/include/map:473: In file included from ../../buildtools/third_party/libc++/trunk/include/__tree:15: In file included from ../../buildtools/third_party/libc++/trunk/include/iterator:417: In file included from ../../buildtools/third_party/libc++/trunk/include/__functional_base:19: ../../buildtools/third_party/libc++/trunk/include/utility:510:11: error: no matching constructor for initialization of 'std::__1::pair<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >' : pair(__pc, __first_args, __second_args, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../buildtools/third_party/libc++/trunk/include/memory:1812:31: note: in instantiation of function template specialization 'std::__1::pair<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >::pair<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > &>' requested here ::new((void*)__p) _Up(_VSTD::forward<_Args>(__args)...); ^ ../../buildtools/third_party/libc++/trunk/include/memory:1717:18: note: in instantiation of function template specialization 'std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >, void *> >::construct<std::__1::pair<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >, const std::__1::piecewise_construct_t &, std::__1::tuple<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > &>, std::__1::tuple<> >' requested here {__a.construct(__p, _VSTD::forward<_Args>(__args)...);} ^ ../../buildtools/third_party/libc++/trunk/include/memory:1563:14: note: in instantiation of function template specialization 'std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >, void *> > >::__construct<std::__1::pair<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >, const std::__1::piecewise_construct_t &, std::__1::tuple<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > &>, std::__1::tuple<> >' requested here {__construct(__has_construct<allocator_type, _Tp*, _Args...>(), ^ ../../buildtools/third_party/libc++/trunk/include/__tree:2212:20: note: in instantiation of function template specialization 'std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >, void *> > >::construct<std::__1::pair<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >, const std::__1::piecewise_construct_t &, std::__1::tuple<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > &>, std::__1::tuple<> >' requested here __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), _VSTD::forward<_Args>(__args)...); ^ ../../buildtools/third_party/libc++/trunk/include/__tree:2157:29: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >, std::__1::__map_value_compare<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::__value_type<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >, std::__1::less<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > > > >::__construct_node<const std::__1::piecewise_construct_t &, std::__1::tuple<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > &>, std::__1::tuple<> >' requested here __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...); ^ ../../buildtools/third_party/libc++/trunk/include/map:1477:20: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >, std::__1::__map_value_compare<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::__value_type<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >, std::__1::less<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > > > >::__emplace_unique_key_args<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, const std::__1::piecewise_construct_t &, std::__1::tuple<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > &>, std::__1::tuple<> >' requested here return __tree_.__emplace_unique_key_args(__k, ^ ../../base/metrics/field_trial_param_associator.cc:32:22: note: in instantiation of member function 'std::__1::map<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > >, std::__1::less<std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > >, std::__1::allocator<std::__1::pair<const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > > > >::operator[]' requested here field_trial_params_[key] = params; ^ ../../buildtools/third_party/libc++/trunk/include/utility:565:9: note: candidate template ignored: substitution failure [with _Args1 = <const std::__1::pair<std::__1::basic_string<char>, std::__1::basic_string<char> > &>, _Args2 = <>, _I1 = <0>, _I2 = <>]: pack expansion contains parameter pack '_I1' that has a different length (2954800640 vs. 1) from outer parameter packs pair(piecewise_construct_t, ^ ../../buildtools/third_party/libc++/trunk/include/utility:412:5: note: candidate constructor template not viable: requires 0 arguments, but 5 were provided pair() _NOEXCEPT_(is_nothrow_default_constructible<first_type>::value && ^ ../../buildtools/third_party/libc++/trunk/include/utility:420:14: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided explicit pair(_T1 const& __t1, _T2 const& __t2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:429:5: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided pair(_T1 const& __t1, _T2 const& __t2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:438:14: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided explicit pair(_U1&& __u1, _U2&& __u2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:447:5: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided pair(_U1&& __u1, _U2&& __u2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:456:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided explicit pair(pair<_U1, _U2> const& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:465:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided pair(pair<_U1, _U2> const& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:474:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided explicit pair(pair<_U1, _U2>&&__p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:483:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided pair(pair<_U1, _U2>&& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:492:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided explicit pair(_Tuple&& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:500:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided pair(_Tuple&& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:506:5: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided pair(piecewise_construct_t __pc, ^ ../../buildtools/third_party/libc++/trunk/include/utility:327:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided pair(pair const&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/utility:328:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided pair(pair&&) = default; ^ 2 errors generated. [39/70067] CXX obj/base/base/activity_analyzer.o FAILED: obj/base/base/activity_analyzer.o ../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/base/base/activity_analyzer.o.d -DUSE_SYMBOLIZE -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DNO_TCMALLOC -DMEMORY_TOOL_REPLACES_ALLOCATOR -DMEMORY_SANITIZER_INITIAL_SIZE -DMEMORY_SANITIZER -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DCR_CLANG_REVISION=\"354109\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -DCR_LIBCXX_REVISION=349080 -DCR_LIBCXXABI_REVISION=347903 -D_LIBCPP_ENABLE_NODISCARD -DCR_SYSROOT_HASH=e7c53f04bd88d29d075bfd1f62b073aeb69cbe09 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBASE_IMPLEMENTATION -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -I../.. -Igen -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -B../../third_party/binutils/Linux_x64/Release/bin -pthread -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -no-canonical-prefixes -fcomplete-member-pointers -m64 -march=x86-64 -Wall -Werror -Wextra -Wimplicit-fallthrough -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -fno-omit-frame-pointer -g1 -gcolumn-info -fsanitize=memory -fsanitize-memory-track-origins=2 -fsanitize-blacklist=../../tools/msan/blacklist.txt -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wno-char-subscripts -Wglobal-constructors -Wexit-time-destructors -Wshadow -isystem../../build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0 -isystem../../build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wexit-time-destructors -O2 -fno-ident -fdata-sections -ffunction-sections -std=c++14 -fno-exceptions -fno-rtti -nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include -isystem../../buildtools/third_party/libc++abi/trunk/include --sysroot=../../build/linux/debian_sid_amd64-sysroot -fvisibility-inlines-hidden -c ../../base/debug/activity_analyzer.cc -o obj/base/base/activity_analyzer.o In file included from ../../base/debug/activity_analyzer.cc:5: In file included from ../../base/debug/activity_analyzer.h:8: In file included from ../../buildtools/third_party/libc++/trunk/include/map:473: In file included from ../../buildtools/third_party/libc++/trunk/include/__tree:15: In file included from ../../buildtools/third_party/libc++/trunk/include/iterator:417: In file included from ../../buildtools/third_party/libc++/trunk/include/__functional_base:19: ../../buildtools/third_party/libc++/trunk/include/utility:510:11: error: no matching constructor for initialization of 'std::__1::pair<const base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > >' : pair(__pc, __first_args, __second_args, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../buildtools/third_party/libc++/trunk/include/memory:1812:31: note: in instantiation of function template specialization 'std::__1::pair<const base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > >::pair<base::debug::ThreadActivityAnalyzer::ThreadKey &&>' requested here ::new((void*)__p) _Up(_VSTD::forward<_Args>(__args)...); ^ ../../buildtools/third_party/libc++/trunk/include/memory:1717:18: note: in instantiation of function template specialization 'std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > >, void *> >::construct<std::__1::pair<const base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > >, const std::__1::piecewise_construct_t &, std::__1::tuple<base::debug::ThreadActivityAnalyzer::ThreadKey &&>, std::__1::tuple<> >' requested here {__a.construct(__p, _VSTD::forward<_Args>(__args)...);} ^ ../../buildtools/third_party/libc++/trunk/include/memory:1563:14: note: in instantiation of function template specialization 'std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > >, void *> > >::__construct<std::__1::pair<const base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > >, const std::__1::piecewise_construct_t &, std::__1::tuple<base::debug::ThreadActivityAnalyzer::ThreadKey &&>, std::__1::tuple<> >' requested here {__construct(__has_construct<allocator_type, _Tp*, _Args...>(), ^ ../../buildtools/third_party/libc++/trunk/include/__tree:2212:20: note: in instantiation of function template specialization 'std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > >, void *> > >::construct<std::__1::pair<const base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > >, const std::__1::piecewise_construct_t &, std::__1::tuple<base::debug::ThreadActivityAnalyzer::ThreadKey &&>, std::__1::tuple<> >' requested here __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), _VSTD::forward<_Args>(__args)...); ^ ../../buildtools/third_party/libc++/trunk/include/__tree:2157:29: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > >, std::__1::__map_value_compare<base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::__value_type<base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > >, std::__1::less<base::debug::ThreadActivityAnalyzer::ThreadKey>, true>, std::__1::allocator<std::__1::__value_type<base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > > > >::__construct_node<const std::__1::piecewise_construct_t &, std::__1::tuple<base::debug::ThreadActivityAnalyzer::ThreadKey &&>, std::__1::tuple<> >' requested here __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...); ^ ../../buildtools/third_party/libc++/trunk/include/map:1487:20: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > >, std::__1::__map_value_compare<base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::__value_type<base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > >, std::__1::less<base::debug::ThreadActivityAnalyzer::ThreadKey>, true>, std::__1::allocator<std::__1::__value_type<base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > > > >::__emplace_unique_key_args<base::debug::ThreadActivityAnalyzer::ThreadKey, const std::__1::piecewise_construct_t &, std::__1::tuple<base::debug::ThreadActivityAnalyzer::ThreadKey &&>, std::__1::tuple<> >' requested here return __tree_.__emplace_unique_key_args(__k, ^ ../../base/debug/activity_analyzer.cc:369:19: note: in instantiation of member function 'std::__1::map<base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> >, std::__1::less<base::debug::ThreadActivityAnalyzer::ThreadKey>, std::__1::allocator<std::__1::pair<const base::debug::ThreadActivityAnalyzer::ThreadKey, std::__1::unique_ptr<base::debug::ThreadActivityAnalyzer, std::__1::default_delete<base::debug::ThreadActivityAnalyzer> > > > >::operator[]' requested here analyzers_[analyzer->GetThreadKey()] = std::move(analyzer); ^ ../../buildtools/third_party/libc++/trunk/include/utility:565:9: note: candidate template ignored: substitution failure [with _Args1 = <base::debug::ThreadActivityAnalyzer::ThreadKey &&>, _Args2 = <>, _I1 = <0>, _I2 = <>]: pack expansion contains parameter pack '_I1' that has a different length (2703972272 vs. 1) from outer parameter packs pair(piecewise_construct_t, ^ ../../buildtools/third_party/libc++/trunk/include/utility:412:5: note: candidate constructor template not viable: requires 0 arguments, but 5 were provided pair() _NOEXCEPT_(is_nothrow_default_constructible<first_type>::value && ^ ../../buildtools/third_party/libc++/trunk/include/utility:420:14: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided explicit pair(_T1 const& __t1, _T2 const& __t2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:429:5: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided pair(_T1 const& __t1, _T2 const& __t2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:438:14: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided explicit pair(_U1&& __u1, _U2&& __u2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:447:5: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided pair(_U1&& __u1, _U2&& __u2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:456:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided explicit pair(pair<_U1, _U2> const& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:465:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided pair(pair<_U1, _U2> const& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:474:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided explicit pair(pair<_U1, _U2>&&__p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:483:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided pair(pair<_U1, _U2>&& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:492:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided explicit pair(_Tuple&& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:500:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided pair(_Tuple&& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:506:5: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided pair(piecewise_construct_t __pc, ^ ../../buildtools/third_party/libc++/trunk/include/utility:327:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided pair(pair const&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/utility:328:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided pair(pair&&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/utility:510:11: error: no matching constructor for initialization of 'std::__1::pair<const long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot>' : pair(__pc, __first_args, __second_args, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../buildtools/third_party/libc++/trunk/include/memory:1812:31: note: in instantiation of function template specialization 'std::__1::pair<const long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot>::pair<const long &>' requested here ::new((void*)__p) _Up(_VSTD::forward<_Args>(__args)...); ^ ../../buildtools/third_party/libc++/trunk/include/memory:1717:18: note: in instantiation of function template specialization 'std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot>, void *> >::construct<std::__1::pair<const long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot>, const std::__1::piecewise_construct_t &, std::__1::tuple<const long &>, std::__1::tuple<> >' requested here {__a.construct(__p, _VSTD::forward<_Args>(__args)...);} ^ ../../buildtools/third_party/libc++/trunk/include/memory:1563:14: note: in instantiation of function template specialization 'std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot>, void *> > >::__construct<std::__1::pair<const long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot>, const std::__1::piecewise_construct_t &, std::__1::tuple<const long &>, std::__1::tuple<> >' requested here {__construct(__has_construct<allocator_type, _Tp*, _Args...>(), ^ ../../buildtools/third_party/libc++/trunk/include/__tree:2212:20: note: in instantiation of function template specialization 'std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot>, void *> > >::construct<std::__1::pair<const long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot>, const std::__1::piecewise_construct_t &, std::__1::tuple<const long &>, std::__1::tuple<> >' requested here __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), _VSTD::forward<_Args>(__args)...); ^ ../../buildtools/third_party/libc++/trunk/include/__tree:2157:29: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot>, std::__1::__map_value_compare<long, std::__1::__value_type<long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot>, std::__1::less<long>, true>, std::__1::allocator<std::__1::__value_type<long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot> > >::__construct_node<const std::__1::piecewise_construct_t &, std::__1::tuple<const long &>, std::__1::tuple<> >' requested here __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...); ^ ../../buildtools/third_party/libc++/trunk/include/map:1477:20: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot>, std::__1::__map_value_compare<long, std::__1::__value_type<long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot>, std::__1::less<long>, true>, std::__1::allocator<std::__1::__value_type<long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot> > >::__emplace_unique_key_args<long, const std::__1::piecewise_construct_t &, std::__1::tuple<const long &>, std::__1::tuple<> >' requested here return __tree_.__emplace_unique_key_args(__k, ^ ../../base/debug/activity_analyzer.cc:381:51: note: in instantiation of member function 'std::__1::map<long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot, std::__1::less<long>, std::__1::allocator<std::__1::pair<const long, base::debug::GlobalActivityAnalyzer::UserDataSnapshot> > >::operator[]' requested here UserDataSnapshot& snapshot = process_data_[process_id]; ^ ../../buildtools/third_party/libc++/trunk/include/utility:565:9: note: candidate template ignored: substitution failure [with _Args1 = <const long &>, _Args2 = <>, _I1 = <0>, _I2 = <>]: pack expansion contains parameter pack '_I1' that has a different length (2703548560 vs. 1) from outer parameter packs pair(piecewise_construct_t, ^ ../../buildtools/third_party/libc++/trunk/include/utility:412:5: note: candidate constructor template not viable: requires 0 arguments, but 5 were provided pair() _NOEXCEPT_(is_nothrow_default_constructible<first_type>::value && ^ ../../buildtools/third_party/libc++/trunk/include/utility:420:14: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided explicit pair(_T1 const& __t1, _T2 const& __t2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:429:5: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided pair(_T1 const& __t1, _T2 const& __t2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:438:14: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided explicit pair(_U1&& __u1, _U2&& __u2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:447:5: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided pair(_U1&& __u1, _U2&& __u2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:456:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided explicit pair(pair<_U1, _U2> const& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:465:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided pair(pair<_U1, _U2> const& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:474:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided explicit pair(pair<_U1, _U2>&&__p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:483:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided pair(pair<_U1, _U2>&& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:492:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided explicit pair(_Tuple&& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:500:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided pair(_Tuple&& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:506:5: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided pair(piecewise_construct_t __pc, ^ ../../buildtools/third_party/libc++/trunk/include/utility:327:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided pair(pair const&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/utility:328:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided pair(pair&&) = default; ^ 2 errors generated. [42/70067] CXX obj/base/base/feature_list.o FAILED: obj/base/base/feature_list.o ../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/base/base/feature_list.o.d -DUSE_SYMBOLIZE -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DNO_TCMALLOC -DMEMORY_TOOL_REPLACES_ALLOCATOR -DMEMORY_SANITIZER_INITIAL_SIZE -DMEMORY_SANITIZER -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DCR_CLANG_REVISION=\"354109\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -DCR_LIBCXX_REVISION=349080 -DCR_LIBCXXABI_REVISION=347903 -D_LIBCPP_ENABLE_NODISCARD -DCR_SYSROOT_HASH=e7c53f04bd88d29d075bfd1f62b073aeb69cbe09 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBASE_IMPLEMENTATION -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -I../.. -Igen -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -B../../third_party/binutils/Linux_x64/Release/bin -pthread -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -no-canonical-prefixes -fcomplete-member-pointers -m64 -march=x86-64 -Wall -Werror -Wextra -Wimplicit-fallthrough -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -fno-omit-frame-pointer -g1 -gcolumn-info -fsanitize=memory -fsanitize-memory-track-origins=2 -fsanitize-blacklist=../../tools/msan/blacklist.txt -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wno-char-subscripts -Wglobal-constructors -Wexit-time-destructors -Wshadow -isystem../../build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0 -isystem../../build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wexit-time-destructors -O2 -fno-ident -fdata-sections -ffunction-sections -std=c++14 -fno-exceptions -fno-rtti -nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include -isystem../../buildtools/third_party/libc++abi/trunk/include --sysroot=../../build/linux/debian_sid_amd64-sysroot -fvisibility-inlines-hidden -c ../../base/feature_list.cc -o obj/base/base/feature_list.o In file included from ../../base/feature_list.cc:5: In file included from ../../base/feature_list.h:8: In file included from ../../buildtools/third_party/libc++/trunk/include/map:473: In file included from ../../buildtools/third_party/libc++/trunk/include/__tree:16: In file included from ../../buildtools/third_party/libc++/trunk/include/memory:663: ../../buildtools/third_party/libc++/trunk/include/tuple:734:15: error: no matching constructor for initialization of 'std::__1::tuple<std::__1::basic_string<char> &&>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0UL + 0UL)>, std::__1::basic_string<char> &&>') : __base_(typename __make_tuple_indices<sizeof...(_Up)>::type(), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../buildtools/third_party/libc++/trunk/include/tuple:1094:12: note: in instantiation of function template specialization 'std::__1::tuple<std::__1::basic_string<char> &&>::tuple<std::__1::basic_string<char> , false, false>' requested here return tuple<_Tp&&...>(_VSTD::forward<_Tp>(__t)...); ^ ../../buildtools/third_party/libc++/trunk/include/map:1489:16: note: in instantiation of function template specialization 'std::__1::forward_as_tuple<std::__1::basic_string<char> >' requested here _VSTD::forward_as_tuple(_VSTD::move(__k)), ^ ../../base/feature_list.cc:425:30: note: in instantiation of member function 'std::__1::map<std::__1::basic_string<char>, const base::Feature *, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, const base::Feature *> > >::operator[]' requested here feature_identity_tracker_[feature.name] = &feature; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <std::__1::basic_string<char> &&>, _Ul = <>, _Tl = <>, _Up = <std::__1::basic_string<char>>]: pack expansion contains parameter pack '_Uf' that has a different length (352087344 vs. 1) from outer parameter packs __tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>, ^ ~~~ ../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided __tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t) ^ ../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided __tuple_impl(const __tuple_impl&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided __tuple_impl(__tuple_impl&&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided _LIBCPP_CONSTEXPR __tuple_impl() ^ In file included from ../../base/feature_list.cc:5: In file included from ../../base/feature_list.h:8: In file included from ../../buildtools/third_party/libc++/trunk/include/map:473: In file included from ../../buildtools/third_party/libc++/trunk/include/__tree:15: In file included from ../../buildtools/third_party/libc++/trunk/include/iterator:417: In file included from ../../buildtools/third_party/libc++/trunk/include/__functional_base:19: ../../buildtools/third_party/libc++/trunk/include/utility:510:11: error: no matching constructor for initialization of 'std::__1::pair<const std::__1::basic_string<char>, const base::Feature *>' : pair(__pc, __first_args, __second_args, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../buildtools/third_party/libc++/trunk/include/memory:1812:31: note: in instantiation of function template specialization 'std::__1::pair<const std::__1::basic_string<char>, const base::Feature *>::pair<std::__1::basic_string<char> &&>' requested here ::new((void*)__p) _Up(_VSTD::forward<_Args>(__args)...); ^ ../../buildtools/third_party/libc++/trunk/include/memory:1717:18: note: in instantiation of function template specialization 'std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char>, const base::Feature *>, void *> >::construct<std::__1::pair<const std::__1::basic_string<char>, const base::Feature *>, const std::__1::piecewise_construct_t &, std::__1::tuple<std::__1::basic_string<char> &&>, std::__1::tuple<> >' requested here {__a.construct(__p, _VSTD::forward<_Args>(__args)...);} ^ ../../buildtools/third_party/libc++/trunk/include/memory:1563:14: note: in instantiation of function template specialization 'std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char>, const base::Feature *>, void *> > >::__construct<std::__1::pair<const std::__1::basic_string<char>, const base::Feature *>, const std::__1::piecewise_construct_t &, std::__1::tuple<std::__1::basic_string<char> &&>, std::__1::tuple<> >' requested here {__construct(__has_construct<allocator_type, _Tp*, _Args...>(), ^ ../../buildtools/third_party/libc++/trunk/include/__tree:2212:20: note: in instantiation of function template specialization 'std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char>, const base::Feature *>, void *> > >::construct<std::__1::pair<const std::__1::basic_string<char>, const base::Feature *>, const std::__1::piecewise_construct_t &, std::__1::tuple<std::__1::basic_string<char> &&>, std::__1::tuple<> >' requested here __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), _VSTD::forward<_Args>(__args)...); ^ ../../buildtools/third_party/libc++/trunk/include/__tree:2157:29: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char>, const base::Feature *>, std::__1::__map_value_compare<std::__1::basic_string<char>, std::__1::__value_type<std::__1::basic_string<char>, const base::Feature *>, std::__1::less<std::__1::basic_string<char> >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char>, const base::Feature *> > >::__construct_node<const std::__1::piecewise_construct_t &, std::__1::tuple<std::__1::basic_string<char> &&>, std::__1::tuple<> >' requested here __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...); ^ ../../buildtools/third_party/libc++/trunk/include/map:1487:20: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char>, const base::Feature *>, std::__1::__map_value_compare<std::__1::basic_string<char>, std::__1::__value_type<std::__1::basic_string<char>, const base::Feature *>, std::__1::less<std::__1::basic_string<char> >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char>, const base::Feature *> > >::__emplace_unique_key_args<std::__1::basic_string<char>, const std::__1::piecewise_construct_t &, std::__1::tuple<std::__1::basic_string<char> &&>, std::__1::tuple<> >' requested here return __tree_.__emplace_unique_key_args(__k, ^ ../../base/feature_list.cc:425:30: note: in instantiation of member function 'std::__1::map<std::__1::basic_string<char>, const base::Feature *, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, const base::Feature *> > >::operator[]' requested here feature_identity_tracker_[feature.name] = &feature; ^ ../../buildtools/third_party/libc++/trunk/include/utility:565:9: note: candidate template ignored: substitution failure [with _Args1 = <std::__1::basic_string<char> &&>, _Args2 = <>, _I1 = <0>, _I2 = <>]: pack expansion contains parameter pack '_I1' that has a different length (360941648 vs. 1) from outer parameter packs pair(piecewise_construct_t, ^ ../../buildtools/third_party/libc++/trunk/include/utility:412:5: note: candidate constructor template not viable: requires 0 arguments, but 5 were provided pair() _NOEXCEPT_(is_nothrow_default_constructible<first_type>::value && ^ ../../buildtools/third_party/libc++/trunk/include/utility:420:14: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided explicit pair(_T1 const& __t1, _T2 const& __t2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:429:5: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided pair(_T1 const& __t1, _T2 const& __t2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:438:14: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided explicit pair(_U1&& __u1, _U2&& __u2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:447:5: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided pair(_U1&& __u1, _U2&& __u2) ^ ../../buildtools/third_party/libc++/trunk/include/utility:456:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided explicit pair(pair<_U1, _U2> const& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:465:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided pair(pair<_U1, _U2> const& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:474:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided explicit pair(pair<_U1, _U2>&&__p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:483:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided pair(pair<_U1, _U2>&& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:492:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided explicit pair(_Tuple&& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:500:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided pair(_Tuple&& __p) ^ ../../buildtools/third_party/libc++/trunk/include/utility:506:5: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided pair(piecewise_construct_t __pc, ^ ../../buildtools/third_party/libc++/trunk/include/utility:327:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided pair(pair const&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/utility:328:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided pair(pair&&) = default; ^ 2 errors generated. [45/70067] CXX obj/base/base/important_file_writer.o FAILED: obj/base/base/important_file_writer.o ../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/base/base/important_file_writer.o.d -DUSE_SYMBOLIZE -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DNO_TCMALLOC -DMEMORY_TOOL_REPLACES_ALLOCATOR -DMEMORY_SANITIZER_INITIAL_SIZE -DMEMORY_SANITIZER -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DCR_CLANG_REVISION=\"354109\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -DCR_LIBCXX_REVISION=349080 -DCR_LIBCXXABI_REVISION=347903 -D_LIBCPP_ENABLE_NODISCARD -DCR_SYSROOT_HASH=e7c53f04bd88d29d075bfd1f62b073aeb69cbe09 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBASE_IMPLEMENTATION -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -I../.. -Igen -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -B../../third_party/binutils/Linux_x64/Release/bin -pthread -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -no-canonical-prefixes -fcomplete-member-pointers -m64 -march=x86-64 -Wall -Werror -Wextra -Wimplicit-fallthrough -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -fno-omit-frame-pointer -g1 -gcolumn-info -fsanitize=memory -fsanitize-memory-track-origins=2 -fsanitize-blacklist=../../tools/msan/blacklist.txt -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wno-char-subscripts -Wglobal-constructors -Wexit-time-destructors -Wshadow -isystem../../build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0 -isystem../../build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wexit-time-destructors -O2 -fno-ident -fdata-sections -ffunction-sections -std=c++14 -fno-exceptions -fno-rtti -nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include -isystem../../buildtools/third_party/libc++abi/trunk/include --sysroot=../../build/linux/debian_sid_amd64-sysroot -fvisibility-inlines-hidden -c ../../base/files/important_file_writer.cc -o obj/base/base/important_file_writer.o In file included from ../../base/files/important_file_writer.cc:5: In file included from ../../base/files/important_file_writer.h:18: In file included from ../../base/timer/timer.h:66: In file included from ../../base/bind.h:10: ../../base/bind_internal.h:660:12: error: use of undeclared identifier 'RunImpl' return RunImpl(std::move(storage->functor_), ^ ../../base/bind.h:216:45: note: in instantiation of member function 'base::internal::Invoker<base::internal::BindState<void (*)(const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &), base::FilePath, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, std::__1::basic_string<char> >, void ()>::RunOnce' requested here PolymorphicInvoke invoke_func = &Invoker::RunOnce; ^ ../../base/files/important_file_writer.cc:259:7: note: in instantiation of function template specialization 'base::BindOnce<void (*)(const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &), const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &>' requested here BindOnce(&WriteScopedStringToFileAtomically, path_, std::move(data), ^ ../../base/bind_internal.h:680:19: note: must qualify identifier to find this declaration in dependent base class static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:660:12: error: no matching function for call to 'RunImpl' return RunImpl(std::move(storage->functor_), ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (*)(const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &), BoundArgsTuple = std::__1::tuple<base::FilePath, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, std::__1::basic_string<char> >, indices = <0, 1, 2, 3, 4>]: pack expansion contains parameter pack 'indices' that has a different length (2690960640 vs. 5) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:660:12: error: no matching function for call to 'RunImpl' return RunImpl(std::move(storage->functor_), ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (*)(const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &), BoundArgsTuple = std::__1::tuple<base::FilePath, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, std::__1::basic_string<char> >, indices = <0, 1, 2, 3, 4>]: pack expansion contains parameter pack 'indices' that has a different length (2690960640 vs. 5) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ In file included from ../../base/files/important_file_writer.cc:5: In file included from ../../base/files/important_file_writer.h:8: In file included from ../../buildtools/third_party/libc++/trunk/include/string:500: In file included from ../../buildtools/third_party/libc++/trunk/include/string_view:176: In file included from ../../buildtools/third_party/libc++/trunk/include/__string:57: In file included from ../../buildtools/third_party/libc++/trunk/include/algorithm:644: In file included from ../../buildtools/third_party/libc++/trunk/include/memory:663: ../../buildtools/third_party/libc++/trunk/include/tuple:734:15: error: no matching constructor for initialization of 'std::__1::tuple<base::FilePath, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, std::__1::basic_string<char> >::_BaseT' (aka '__tuple_impl<__tuple_indices<(0UL + 0UL), (1UL + 0UL), (2UL + 0UL), (3UL + 0UL), (4UL + 0UL)>, base::FilePath, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, std::__1::basic_string<char> >') : __base_(typename __make_tuple_indices<sizeof...(_Up)>::type(), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../base/bind_internal.h:869:9: note: in instantiation of function template specialization 'std::__1::tuple<base::FilePath, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, std::__1::basic_string<char> >::tuple<const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &, false, false>' requested here bound_args_(std::forward<ForwardBoundArgs>(bound_args)...) { ^ ../../base/bind_internal.h:840:16: note: in instantiation of function template specialization 'base::internal::BindState<void (*)(const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &), base::FilePath, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, std::__1::basic_string<char> >::BindState<void (*)(const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &), const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &>' requested here return new BindState(IsCancellable{}, invoke_func, ^ ../../base/bind.h:219:34: note: in instantiation of function template specialization 'base::internal::BindState<void (*)(const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &), base::FilePath, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, std::__1::basic_string<char> >::Create<void (*)(const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &), const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &>' requested here return CallbackType(BindState::Create( ^ ../../base/files/important_file_writer.cc:259:7: note: in instantiation of function template specialization 'base::BindOnce<void (*)(const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &), const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &>' requested here BindOnce(&WriteScopedStringToFileAtomically, path_, std::move(data), ^ ../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0, 1, 2, 3, 4>, _Tf = <base::FilePath, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, std::__1::basic_string<char>>, _Ul = <>, _Tl = <>, _Up = <const base::FilePath &, std::__1::unique_ptr<std::__1::basic_string<char>, std::__1::default_delete<std::__1::basic_string<char> > >, base::OnceCallback<void ()>, base::OnceCallback<void (bool)>, const std::__1::basic_string<char> &>]: pack expansion contains parameter pack '_Uf' that has a different length (2691090592 vs. 5) from outer parameter packs __tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>, ^ ~~~ ../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate template ignored: could not match '__tuple_indices<_I2...>' against 'base::FilePath' __tuple_impl(allocator_arg_t, const _Alloc& __a, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 9 arguments were provided __tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 9 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t) ^ ../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 9 were provided __tuple_impl(const __tuple_impl&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 9 were provided __tuple_impl(__tuple_impl&&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 9 were provided _LIBCPP_CONSTEXPR __tuple_impl() ^ In file included from ../../base/files/important_file_writer.cc:5: In file included from ../../base/files/important_file_writer.h:18: In file included from ../../base/timer/timer.h:66: In file included from ../../base/bind.h:10: ../../base/bind_internal.h:673:12: error: use of undeclared identifier 'RunImpl' return RunImpl(storage->functor_, storage->bound_args_, ^ ../../base/bind.h:256:45: note: in instantiation of member function 'base::internal::Invoker<base::internal::BindState<void (base::internal::AdaptCallbackForRepeatingHelper<>::*)(), std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > > >, void ()>::Run' requested here PolymorphicInvoke invoke_func = &Invoker::Run; ^ ../../base/callback_helpers.h:69:16: note: in instantiation of function template specialization 'base::BindRepeating<void (base::internal::AdaptCallbackForRepeatingHelper<>::*)(), std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > > >' requested here return base::BindRepeating(&Helper::Run, ^ ../../base/files/important_file_writer.cc:258:18: note: in instantiation of function template specialization 'base::AdaptCallbackForRepeating<>' requested here Closure task = AdaptCallbackForRepeating( ^ ../../base/bind_internal.h:680:19: note: must qualify identifier to find this declaration in dependent base class static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:673:12: error: no matching function for call to 'RunImpl' return RunImpl(storage->functor_, storage->bound_args_, ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::internal::AdaptCallbackForRepeatingHelper<>::*const &)(), BoundArgsTuple = const std::__1::tuple<std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > > > &, indices = <0>]: pack expansion contains parameter pack 'indices' that has a different length (2684707616 vs. 1) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:673:12: error: no matching function for call to 'RunImpl' return RunImpl(storage->functor_, storage->bound_args_, ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::internal::AdaptCallbackForRepeatingHelper<>::*const &)(), BoundArgsTuple = const std::__1::tuple<std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > > > &, indices = <0>]: pack expansion contains parameter pack 'indices' that has a different length (2684707616 vs. 1) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ In file included from ../../base/files/important_file_writer.cc:5: In file included from ../../base/files/important_file_writer.h:8: In file included from ../../buildtools/third_party/libc++/trunk/include/string:500: In file included from ../../buildtools/third_party/libc++/trunk/include/string_view:176: In file included from ../../buildtools/third_party/libc++/trunk/include/__string:57: In file included from ../../buildtools/third_party/libc++/trunk/include/algorithm:644: In file included from ../../buildtools/third_party/libc++/trunk/include/memory:663: ../../buildtools/third_party/libc++/trunk/include/tuple:734:15: error: no matching constructor for initialization of 'std::__1::tuple<std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > > >::_BaseT' (aka '__tuple_impl<__tuple_indices<(0UL + 0UL)>, std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > > >') : __base_(typename __make_tuple_indices<sizeof...(_Up)>::type(), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../base/bind_internal.h:869:9: note: in instantiation of function template specialization 'std::__1::tuple<std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > > >::tuple<std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > > , false, false>' requested here bound_args_(std::forward<ForwardBoundArgs>(bound_args)...) { ^ ../../base/bind_internal.h:840:16: note: in instantiation of function template specialization 'base::internal::BindState<void (base::internal::AdaptCallbackForRepeatingHelper<>::*)(), std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > > >::BindState<void (base::internal::AdaptCallbackForRepeatingHelper<>::*)(), std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > > >' requested here return new BindState(IsCancellable{}, invoke_func, ^ ../../base/bind.h:259:34: note: in instantiation of function template specialization 'base::internal::BindState<void (base::internal::AdaptCallbackForRepeatingHelper<>::*)(), std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > > >::Create<void (base::internal::AdaptCallbackForRepeatingHelper<>::*)(), std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > > >' requested here return CallbackType(BindState::Create( ^ ../../base/callback_helpers.h:69:16: note: in instantiation of function template specialization 'base::BindRepeating<void (base::internal::AdaptCallbackForRepeatingHelper<>::*)(), std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > > >' requested here return base::BindRepeating(&Helper::Run, ^ ../../base/files/important_file_writer.cc:258:18: note: in instantiation of function template specialization 'base::AdaptCallbackForRepeating<>' requested here Closure task = AdaptCallbackForRepeating( ^ ../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > >>, _Ul = <>, _Tl = <>, _Up = <std::__1::unique_ptr<base::internal::AdaptCallbackForRepeatingHelper<>, std::__1::default_delete<base::internal::AdaptCallbackForRepeatingHelper<> > >>]: pack expansion contains parameter pack '_Uf' that has a different length (2684755888 vs. 1) from outer parameter packs __tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>, ^ ~~~ ../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided __tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t) ^ ../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided __tuple_impl(const __tuple_impl&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided __tuple_impl(__tuple_impl&&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided _LIBCPP_CONSTEXPR __tuple_impl() ^ In file included from ../../base/files/important_file_writer.cc:5: In file included from ../../base/files/important_file_writer.h:18: In file included from ../../base/timer/timer.h:66: In file included from ../../base/bind.h:10: ../../base/bind_internal.h:673:12: error: use of undeclared identifier 'RunImpl' return RunImpl(storage->functor_, storage->bound_args_, ^ ../../base/bind.h:256:45: note: in instantiation of member function 'base::internal::Invoker<base::internal::BindState<void (base::ImportantFileWriter::*)(), base::internal::UnretainedWrapper<base::ImportantFileWriter> >, void ()>::Run' requested here PolymorphicInvoke invoke_func = &Invoker::Run; ^ ../../base/bind.h:270:16: note: in instantiation of function template specialization 'base::BindRepeating<void (base::ImportantFileWriter::*)(), base::internal::UnretainedWrapper<base::ImportantFileWriter> >' requested here return base::BindRepeating(std::forward<Functor>(functor), ^ ../../base/files/important_file_writer.cc:283:9: note: in instantiation of function template specialization 'base::Bind<void (base::ImportantFileWriter::*)(), base::internal::UnretainedWrapper<base::ImportantFileWriter> >' requested here Bind(&ImportantFileWriter::DoScheduledWrite, Unretained(this))); ^ ../../base/bind_internal.h:680:19: note: must qualify identifier to find this declaration in dependent base class static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:673:12: error: no matching function for call to 'RunImpl' return RunImpl(storage->functor_, storage->bound_args_, ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::ImportantFileWriter::*const &)(), BoundArgsTuple = const std::__1::tuple<base::internal::UnretainedWrapper<base::ImportantFileWriter> > &, indices = <0>]: pack expansion contains parameter pack 'indices' that has a different length (2684310288 vs. 1) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ ../../base/bind_internal.h:673:12: error: no matching function for call to 'RunImpl' return RunImpl(storage->functor_, storage->bound_args_, ^~~~~~~ ../../base/bind_internal.h:680:19: note: candidate template ignored: substitution failure [with Functor = void (base::ImportantFileWriter::*const &)(), BoundArgsTuple = const std::__1::tuple<base::internal::UnretainedWrapper<base::ImportantFileWriter> > &, indices = <0>]: pack expansion contains parameter pack 'indices' that has a different length (2684310288 vs. 1) from outer parameter packs static inline R RunImpl(Functor&& functor, ^ In file included from ../../base/files/important_file_writer.cc:5: In file included from ../../base/files/important_file_writer.h:8: In file included from ../../buildtools/third_party/libc++/trunk/include/string:500: In file included from ../../buildtools/third_party/libc++/trunk/include/string_view:176: In file included from ../../buildtools/third_party/libc++/trunk/include/__string:57: In file included from ../../buildtools/third_party/libc++/trunk/include/algorithm:644: In file included from ../../buildtools/third_party/libc++/trunk/include/memory:663: ../../buildtools/third_party/libc++/trunk/include/tuple:734:15: error: no matching constructor for initialization of 'std::__1::tuple<base::internal::UnretainedWrapper<base::ImportantFileWriter> >::_BaseT' (aka '__tuple_impl<__tuple_indices<(0UL + 0UL)>, base::internal::UnretainedWrapper<base::ImportantFileWriter> >') : __base_(typename __make_tuple_indices<sizeof...(_Up)>::type(), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../base/bind_internal.h:869:9: note: in instantiation of function template specialization 'std::__1::tuple<base::internal::UnretainedWrapper<base::ImportantFileWriter> >::tuple<base::internal::UnretainedWrapper<base::ImportantFileWriter> , false, false>' requested here bound_args_(std::forward<ForwardBoundArgs>(bound_args)...) { ^ ../../base/bind_internal.h:840:16: note: in instantiation of function template specialization 'base::internal::BindState<void (base::ImportantFileWriter::*)(), base::internal::UnretainedWrapper<base::ImportantFileWriter> >::BindState<void (base::ImportantFileWriter::*)(), base::internal::UnretainedWrapper<base::ImportantFileWriter> >' requested here return new BindState(IsCancellable{}, invoke_func, ^ ../../base/bind.h:259:34: note: in instantiation of function template specialization 'base::internal::BindState<void (base::ImportantFileWriter::*)(), base::internal::UnretainedWrapper<base::ImportantFileWriter> >::Create<void (base::ImportantFileWriter::*)(), base::internal::UnretainedWrapper<base::ImportantFileWriter> >' requested here return CallbackType(BindState::Create( ^ ../../base/bind.h:270:16: note: in instantiation of function template specialization 'base::BindRepeating<void (base::ImportantFileWriter::*)(), base::internal::UnretainedWrapper<base::ImportantFileWriter> >' requested here return base::BindRepeating(std::forward<Functor>(functor), ^ ../../base/files/important_file_writer.cc:283:9: note: in instantiation of function template specialization 'base::Bind<void (base::ImportantFileWriter::*)(), base::internal::UnretainedWrapper<base::ImportantFileWriter> >' requested here Bind(&ImportantFileWriter::DoScheduledWrite, Unretained(this))); ^ ../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <base::internal::UnretainedWrapper<base::ImportantFileWriter>>, _Ul = <>, _Tl = <>, _Up = <base::internal::UnretainedWrapper<base::ImportantFileWriter>>]: pack expansion contains parameter pack '_Uf' that has a different length (2684340640 vs. 1) from outer parameter packs __tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>, ^ ~~~ ../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided __tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx, ^ ../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided __tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t) ^ ../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided __tuple_impl(const __tuple_impl&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided __tuple_impl(__tuple_impl&&) = default; ^ ../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided _LIBCPP_CONSTEXPR __tuple_impl() ^ 12 errors generated.