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

{ "failures": [ { "dependencies": [], "output": "../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/third_party/libprotobuf-mutator/libprotobuf-mutator/mutator.o.d -DNO_TCMALLOC -DSAFE_BROWSING_DB_REMOTE -DOFFICIAL_BUILD -DCHROMIUM_BUILD -D_GNU_SOURCE -DANDROID -DHAVE_SYS_UIO_H -DANDROID_NDK_VERSION_ROLL=r16_1 -DCR_CLANG_REVISION=\\\"354110\\\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -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 -D__GNU_SOURCE=1 -DCHROMIUM_CXX_TWEAK_INLINES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -I../.. -Igen -I../../third_party/libprotobuf-mutator/src -I../../third_party/protobuf/src -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fprofile-sample-accurate -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -flto=thin -fsplit-lto-unit -fcomplete-member-pointers -ffunction-sections -fno-short-enums --target=arm-linux-androideabi -isystem../../third_party/android_ndk/sysroot/usr/include/arm-linux-androideabi -D__ANDROID_API__=16 -DHAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC=1 -march=armv7-a -mfloat-abi=softfp -mtune=generic-armv7-a -mfpu=neon -mthumb -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 -Oz -fno-ident -fdata-sections -ffunction-sections -fomit-frame-pointer -gdwarf-3 -g1 -fdebug-info-for-profiling -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -std=c++14 -fno-exceptions -fno-rtti -nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include -isystem../../buildtools/third_party/libc++abi/trunk/include --sysroot=../../third_party/android_ndk/sysroot -isystem../../third_party/android_ndk/sources/android/support/include -fvisibility-inlines-hidden -c ../../third_party/libprotobuf-mutator/src/src/mutator.cc -o obj/third_party/libprotobuf-mutator/libprotobuf-mutator/mutator.o\nIn file included from ../../third_party/libprotobuf-mutator/src/src/mutator.cc:15:\nIn file included from ../../third_party/libprotobuf-mutator/src/src/mutator.h:21:\nIn file included from ../../buildtools/third_party/libc++/trunk/include/functional:494:\nIn file included from ../../buildtools/third_party/libc++/trunk/include/memory:663:\n../../buildtools/third_party/libc++/trunk/include/tuple:643:11: error: no matching constructor for initialization of 'std::__1::tuple<void (*&)(const google::protobuf::FieldDescriptor *), const google::protobuf::FieldDescriptor *&>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0U + 0U), (1U + 0U)>, void (*&)(const google::protobuf::FieldDescriptor *), const google::protobuf::FieldDescriptor *&>')\n: __base_(typename __make_tuple_indices<sizeof...(_Tp)>::type(),\n^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../buildtools/third_party/libc++/trunk/include/mutex:665:13: note: in instantiation of function template specialization 'std::__1::tuple<void (*&)(const google::protobuf::FieldDescriptor *), const google::protobuf::FieldDescriptor *&>::tuple<true, false>' requested here\n_Gp __f(_VSTD::forward<_Callable>(__func), _VSTD::forward<_Args>(__args)...);\n^\n../../third_party/protobuf/src/google/protobuf/stubs/once.h:104:8: note: in instantiation of function template specialization 'std::__1::call_once<void (*&)(const google::protobuf::FieldDescriptor *), const google::protobuf::FieldDescriptor *&>' requested here\nstd::call_once(*once, init_func, arg);\n^\n../../third_party/protobuf/src/google/protobuf/stubs/once.h:115:5: note: in instantiation of function template specialization 'google::protobuf::GoogleOnceInitArg<const google::protobuf::FieldDescriptor>' requested here\nGoogleOnceInitArg<T>(&this->state_, func_with_arg, arg);\n^\n../../third_party/protobuf/src/google/protobuf/descriptor.h:2003:17: note: in instantiation of function template specialization 'google::protobuf::GoogleOnceDynamic::Init<const google::protobuf::FieldDescriptor>' requested here\ntype_once_->Init(&FieldDescriptor::TypeOnceInit, this);\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0, 1>, _Tf = <void (*&)(const google::protobuf::FieldDescriptor *), const google::protobuf::FieldDescriptor *&>, _Ul = <>, _Tl = <>, _Up = <void (*&)(const google::protobuf::FieldDescriptor *), const google::protobuf::FieldDescriptor *&>]: pack expansion contains parameter pack '_Uf' that has a different length (1375709136 vs. 2) from outer parameter packs\n__tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>,\n^ ~~~\n../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate template ignored: could not match '__tuple_indices<_I2...>' against 'void (*)(const google::protobuf::FieldDescriptor *)'\n__tuple_impl(allocator_arg_t, const _Alloc& __a,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 6 arguments were provided\n__tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 6 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t)\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 6 were provided\n__tuple_impl(const __tuple_impl&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 6 were provided\n__tuple_impl(__tuple_impl&&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 6 were provided\n_LIBCPP_CONSTEXPR __tuple_impl()\n^\nIn file included from ../../third_party/libprotobuf-mutator/src/src/mutator.cc:15:\nIn file included from ../../third_party/libprotobuf-mutator/src/src/mutator.h:23:\nIn file included from ../../buildtools/third_party/libc++/trunk/include/random:1646:\nIn file included from ../../buildtools/third_party/libc++/trunk/include/istream:164:\nIn file included from ../../buildtools/third_party/libc++/trunk/include/ostream:138:\nIn file included from ../../buildtools/third_party/libc++/trunk/include/ios:216:\nIn file included from ../../buildtools/third_party/libc++/trunk/include/__locale:18:\n../../buildtools/third_party/libc++/trunk/include/mutex:614:9: error: no matching member function for call to '__execute'\n__execute(_Index());\n^~~~~~~~~\n../../buildtools/third_party/libc++/trunk/include/mutex:650:5: note: in instantiation of member function 'std::__1::__call_once_param<std::__1::tuple<void (*&)(const google::protobuf::FieldDescriptor *), const google::protobuf::FieldDescriptor *&> >::operator()' requested here\n(*__p)();\n^\n../../buildtools/third_party/libc++/trunk/include/mutex:667:45: note: in instantiation of function template specialization 'std::__1::__call_once_proxy<std::__1::tuple<void (*&)(const google::protobuf::FieldDescriptor *), const google::protobuf::FieldDescriptor *&> >' requested here\n__call_once(__flag.__state_, &__p, &__call_once_proxy<_Gp>);\n^\n../../third_party/protobuf/src/google/protobuf/stubs/once.h:104:8: note: in instantiation of function template specialization 'std::__1::call_once<void (*&)(const google::protobuf::FieldDescriptor *), const google::protobuf::FieldDescriptor *&>' requested here\nstd::call_once(*once, init_func, arg);\n^\n../../third_party/protobuf/src/google/protobuf/stubs/once.h:115:5: note: in instantiation of function template specialization 'google::protobuf::GoogleOnceInitArg<const google::protobuf::FieldDescriptor>' requested here\nGoogleOnceInitArg<T>(&this->state_, func_with_arg, arg);\n^\n../../third_party/protobuf/src/google/protobuf/descriptor.h:2003:17: note: in instantiation of function template specialization 'google::protobuf::GoogleOnceDynamic::Init<const google::protobuf::FieldDescriptor>' requested here\ntype_once_->Init(&FieldDescriptor::TypeOnceInit, this);\n^\n../../buildtools/third_party/libc++/trunk/include/mutex:620:10: note: candidate template ignored: substitution failure [with _Indices = <1>]: pack expansion contains parameter pack '_Indices' that has a different length (1375522064 vs. 1) from outer parameter packs\nvoid __execute(__tuple_indices<_Indices...>)\n^ ~~~\nIn file included from ../../third_party/libprotobuf-mutator/src/src/mutator.cc:15:\nIn file included from ../../third_party/libprotobuf-mutator/src/src/mutator.h:21:\nIn file included from ../../buildtools/third_party/libc++/trunk/include/functional:494:\nIn file included from ../../buildtools/third_party/libc++/trunk/include/memory:663:\n../../buildtools/third_party/libc++/trunk/include/tuple:643:11: error: no matching constructor for initialization of 'std::__1::tuple<int &>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0U + 0U)>, int &>')\n: __base_(typename __make_tuple_indices<sizeof...(_Tp)>::type(),\n^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../buildtools/third_party/libc++/trunk/include/functional:2678:35: note: in instantiation of function template specialization 'std::__1::tuple<int &>::tuple<true, false>' requested here\ntuple<_Args&&...>(_VSTD::forward<_Args>(__args)...));\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:410:16: note: in instantiation of function template specialization 'std::__1::__bind<int (protobuf_mutator::Mutator::*)(int), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &>::operator()<int &>' requested here\n*value = mutate(*value);\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:349:5: note: in instantiation of function template specialization 'protobuf_mutator::FieldMutator::RepeatMutate<int, std::__1::__bind<int (protobuf_mutator::Mutator::*)(int), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &> >' requested here\nRepeatMutate(value, std::bind(&Mutator::MutateInt32, mutator_, _1));\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <int &>, _Ul = <>, _Tl = <>, _Up = <int &>]: pack expansion contains parameter pack '_Uf' that has a different length (1373943952 vs. 1) from outer parameter packs\n__tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>,\n^ ~~~\n../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided\n__tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t)\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(const __tuple_impl&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(__tuple_impl&&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided\n_LIBCPP_CONSTEXPR __tuple_impl()\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:643:11: error: no matching constructor for initialization of 'std::__1::tuple<long long &>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0U + 0U)>, long long &>')\n: __base_(typename __make_tuple_indices<sizeof...(_Tp)>::type(),\n^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../buildtools/third_party/libc++/trunk/include/functional:2678:35: note: in instantiation of function template specialization 'std::__1::tuple<long long &>::tuple<true, false>' requested here\ntuple<_Args&&...>(_VSTD::forward<_Args>(__args)...));\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:410:16: note: in instantiation of function template specialization 'std::__1::__bind<long long (protobuf_mutator::Mutator::*)(long long), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &>::operator()<long long &>' requested here\n*value = mutate(*value);\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:353:5: note: in instantiation of function template specialization 'protobuf_mutator::FieldMutator::RepeatMutate<long long, std::__1::__bind<long long (protobuf_mutator::Mutator::*)(long long), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &> >' requested here\nRepeatMutate(value, std::bind(&Mutator::MutateInt64, mutator_, _1));\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <long long &>, _Ul = <>, _Tl = <>, _Up = <long long &>]: pack expansion contains parameter pack '_Uf' that has a different length (1373538784 vs. 1) from outer parameter packs\n__tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>,\n^ ~~~\n../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided\n__tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t)\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(const __tuple_impl&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(__tuple_impl&&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided\n_LIBCPP_CONSTEXPR __tuple_impl()\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:643:11: error: no matching constructor for initialization of 'std::__1::tuple<unsigned int &>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0U + 0U)>, unsigned int &>')\n: __base_(typename __make_tuple_indices<sizeof...(_Tp)>::type(),\n^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../buildtools/third_party/libc++/trunk/include/functional:2678:35: note: in instantiation of function template specialization 'std::__1::tuple<unsigned int &>::tuple<true, false>' requested here\ntuple<_Args&&...>(_VSTD::forward<_Args>(__args)...));\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:410:16: note: in instantiation of function template specialization 'std::__1::__bind<unsigned int (protobuf_mutator::Mutator::*)(unsigned int), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &>::operator()<unsigned int &>' requested here\n*value = mutate(*value);\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:357:5: note: in instantiation of function template specialization 'protobuf_mutator::FieldMutator::RepeatMutate<unsigned int, std::__1::__bind<unsigned int (protobuf_mutator::Mutator::*)(unsigned int), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &> >' requested here\nRepeatMutate(value, std::bind(&Mutator::MutateUInt32, mutator_, _1));\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <unsigned int &>, _Ul = <>, _Tl = <>, _Up = <unsigned int &>]: pack expansion contains parameter pack '_Uf' that has a different length (1373094416 vs. 1) from outer parameter packs\n__tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>,\n^ ~~~\n../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided\n__tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t)\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(const __tuple_impl&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(__tuple_impl&&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided\n_LIBCPP_CONSTEXPR __tuple_impl()\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:643:11: error: no matching constructor for initialization of 'std::__1::tuple<unsigned long long &>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0U + 0U)>, unsigned long long &>')\n: __base_(typename __make_tuple_indices<sizeof...(_Tp)>::type(),\n^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../buildtools/third_party/libc++/trunk/include/functional:2678:35: note: in instantiation of function template specialization 'std::__1::tuple<unsigned long long &>::tuple<true, false>' requested here\ntuple<_Args&&...>(_VSTD::forward<_Args>(__args)...));\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:410:16: note: in instantiation of function template specialization 'std::__1::__bind<unsigned long long (protobuf_mutator::Mutator::*)(unsigned long long), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &>::operator()<unsigned long long &>' requested here\n*value = mutate(*value);\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:361:5: note: in instantiation of function template specialization 'protobuf_mutator::FieldMutator::RepeatMutate<unsigned long long, std::__1::__bind<unsigned long long (protobuf_mutator::Mutator::*)(unsigned long long), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &> >' requested here\nRepeatMutate(value, std::bind(&Mutator::MutateUInt64, mutator_, _1));\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <unsigned long long &>, _Ul = <>, _Tl = <>, _Up = <unsigned long long &>]: pack expansion contains parameter pack '_Uf' that has a different length (1372121232 vs. 1) from outer parameter packs\n__tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>,\n^ ~~~\n../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided\n__tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t)\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(const __tuple_impl&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(__tuple_impl&&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided\n_LIBCPP_CONSTEXPR __tuple_impl()\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:643:11: error: no matching constructor for initialization of 'std::__1::tuple<float &>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0U + 0U)>, float &>')\n: __base_(typename __make_tuple_indices<sizeof...(_Tp)>::type(),\n^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../buildtools/third_party/libc++/trunk/include/functional:2678:35: note: in instantiation of function template specialization 'std::__1::tuple<float &>::tuple<true, false>' requested here\ntuple<_Args&&...>(_VSTD::forward<_Args>(__args)...));\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:410:16: note: in instantiation of function template specialization 'std::__1::__bind<float (protobuf_mutator::Mutator::*)(float), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &>::operator()<float &>' requested here\n*value = mutate(*value);\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:365:5: note: in instantiation of function template specialization 'protobuf_mutator::FieldMutator::RepeatMutate<float, std::__1::__bind<float (protobuf_mutator::Mutator::*)(float), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &> >' requested here\nRepeatMutate(value, std::bind(&Mutator::MutateFloat, mutator_, _1));\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <float &>, _Ul = <>, _Tl = <>, _Up = <float &>]: pack expansion contains parameter pack '_Uf' that has a different length (1371679200 vs. 1) from outer parameter packs\n__tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>,\n^ ~~~\n../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided\n__tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t)\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(const __tuple_impl&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(__tuple_impl&&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided\n_LIBCPP_CONSTEXPR __tuple_impl()\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:643:11: error: no matching constructor for initialization of 'std::__1::tuple<double &>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0U + 0U)>, double &>')\n: __base_(typename __make_tuple_indices<sizeof...(_Tp)>::type(),\n^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../buildtools/third_party/libc++/trunk/include/functional:2678:35: note: in instantiation of function template specialization 'std::__1::tuple<double &>::tuple<true, false>' requested here\ntuple<_Args&&...>(_VSTD::forward<_Args>(__args)...));\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:410:16: note: in instantiation of function template specialization 'std::__1::__bind<double (protobuf_mutator::Mutator::*)(double), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &>::operator()<double &>' requested here\n*value = mutate(*value);\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:369:5: note: in instantiation of function template specialization 'protobuf_mutator::FieldMutator::RepeatMutate<double, std::__1::__bind<double (protobuf_mutator::Mutator::*)(double), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &> >' requested here\nRepeatMutate(value, std::bind(&Mutator::MutateDouble, mutator_, _1));\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <double &>, _Ul = <>, _Tl = <>, _Up = <double &>]: pack expansion contains parameter pack '_Uf' that has a different length (1380481920 vs. 1) from outer parameter packs\n__tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>,\n^ ~~~\n../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided\n__tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t)\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(const __tuple_impl&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(__tuple_impl&&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided\n_LIBCPP_CONSTEXPR __tuple_impl()\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:643:11: error: no matching constructor for initialization of 'std::__1::tuple<bool &>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0U + 0U)>, bool &>')\n: __base_(typename __make_tuple_indices<sizeof...(_Tp)>::type(),\n^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../buildtools/third_party/libc++/trunk/include/functional:2678:35: note: in instantiation of function template specialization 'std::__1::tuple<bool &>::tuple<true, false>' requested here\ntuple<_Args&&...>(_VSTD::forward<_Args>(__args)...));\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:410:16: note: in instantiation of function template specialization 'std::__1::__bind<bool (protobuf_mutator::Mutator::*)(bool), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &>::operator()<bool &>' requested here\n*value = mutate(*value);\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:373:5: note: in instantiation of function template specialization 'protobuf_mutator::FieldMutator::RepeatMutate<bool, std::__1::__bind<bool (protobuf_mutator::Mutator::*)(bool), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &> >' requested here\nRepeatMutate(value, std::bind(&Mutator::MutateBool, mutator_, _1), 2);\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <bool &>, _Ul = <>, _Tl = <>, _Up = <bool &>]: pack expansion contains parameter pack '_Uf' that has a different length (1368970832 vs. 1) from outer parameter packs\n__tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>,\n^ ~~~\n../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided\n__tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t)\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(const __tuple_impl&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(__tuple_impl&&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided\n_LIBCPP_CONSTEXPR __tuple_impl()\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:734:15: error: no matching constructor for initialization of 'std::__1::tuple<unsigned int &>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0U + 0U)>, unsigned int &>')\n: __base_(typename __make_tuple_indices<sizeof...(_Up)>::type(),\n^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../buildtools/third_party/libc++/trunk/include/functional:2678:35: note: in instantiation of function template specialization 'std::__1::tuple<unsigned int &>::tuple<unsigned int &, false, false>' requested here\ntuple<_Args&&...>(_VSTD::forward<_Args>(__args)...));\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:410:16: note: in instantiation of function template specialization 'std::__1::__bind<unsigned int (protobuf_mutator::Mutator::*)(unsigned int, unsigned int), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &, unsigned int &>::operator()<unsigned int &>' requested here\n*value = mutate(*value);\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:377:5: note: in instantiation of function template specialization 'protobuf_mutator::FieldMutator::RepeatMutate<unsigned int, std::__1::__bind<unsigned int (protobuf_mutator::Mutator::*)(unsigned int, unsigned int), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &, unsigned int &> >' requested here\nRepeatMutate(&value->index,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <unsigned int &>, _Ul = <>, _Tl = <>, _Up = <unsigned int &>]: pack expansion contains parameter pack '_Uf' that has a different length (1373094416 vs. 1) from outer parameter packs\n__tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>,\n^ ~~~\n../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided\n__tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t)\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(const __tuple_impl&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(__tuple_impl&&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided\n_LIBCPP_CONSTEXPR __tuple_impl()\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:643:11: error: no matching constructor for initialization of 'std::__1::tuple<std::__1::basic_string<char> &>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0U + 0U)>, std::__1::basic_string<char> &>')\n: __base_(typename __make_tuple_indices<sizeof...(_Tp)>::type(),\n^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../buildtools/third_party/libc++/trunk/include/functional:2678:35: note: in instantiation of function template specialization 'std::__1::tuple<std::__1::basic_string<char> &>::tuple<true, false>' requested here\ntuple<_Args&&...>(_VSTD::forward<_Args>(__args)...));\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:410:16: note: in instantiation of function template specialization 'std::__1::__bind<std::__1::basic_string<char> (protobuf_mutator::Mutator::*)(const std::__1::basic_string<char> &, unsigned int), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &, const unsigned int &>::operator()<std::__1::basic_string<char> &>' requested here\n*value = mutate(*value);\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:385:7: note: in instantiation of function template specialization 'protobuf_mutator::FieldMutator::RepeatMutate<std::__1::basic_string<char>, std::__1::__bind<std::__1::basic_string<char> (protobuf_mutator::Mutator::*)(const std::__1::basic_string<char> &, unsigned int), protobuf_mutator::Mutator *const &, const std::__1::placeholders::__ph<1> &, const unsigned int &> >' requested here\nRepeatMutate(value, std::bind(&Mutator::MutateUtf8String, mutator_, _1,\n^\n../../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 (1367669424 vs. 1) from outer parameter packs\n__tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>,\n^ ~~~\n../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided\n__tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t)\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(const __tuple_impl&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(__tuple_impl&&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided\n_LIBCPP_CONSTEXPR __tuple_impl()\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:643:11: error: no matching constructor for initialization of 'std::__1::tuple<const google::protobuf::FieldDescriptor *const &>::_BaseT' (aka '__tuple_impl<__tuple_indices<(0U + 0U)>, const google::protobuf::FieldDescriptor *const &>')\n: __base_(typename __make_tuple_indices<sizeof...(_Tp)>::type(),\n^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../buildtools/third_party/libc++/trunk/include/tuple:1094:12: note: in instantiation of function template specialization 'std::__1::tuple<const google::protobuf::FieldDescriptor *const &>::tuple<true, false>' requested here\nreturn tuple<_Tp&&...>(_VSTD::forward<_Tp>(__t)...);\n^\n../../buildtools/third_party/libc++/trunk/include/unordered_map:1553:40: note: in instantiation of function template specialization 'std::__1::forward_as_tuple<const google::protobuf::FieldDescriptor *const &>' requested here\nstd::piecewise_construct, std::forward_as_tuple(__k),\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:587:20: note: in instantiation of member function 'std::__1::unordered_map<const google::protobuf::FieldDescriptor *, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > >, std::__1::hash<const google::protobuf::FieldDescriptor *>, std::__1::equal_to<const google::protobuf::FieldDescriptor *>, std::__1::allocator<std::__1::pair<const google::protobuf::FieldDescriptor *const, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > > > >::operator[]' requested here\ncustom_mutations_[field].push_back(mutation);\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:376:9: note: candidate template ignored: substitution failure [with _Uf = <0>, _Tf = <const google::protobuf::FieldDescriptor *const &>, _Ul = <>, _Tl = <>, _Up = <const google::protobuf::FieldDescriptor *const &>]: pack expansion contains parameter pack '_Uf' that has a different length (1367254080 vs. 1) from outer parameter packs\n__tuple_impl(__tuple_indices<_Uf...>, __tuple_types<_Tf...>,\n^ ~~~\n../../buildtools/third_party/libc++/trunk/include/tuple:389:9: note: candidate constructor template not viable: requires at least 6 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:405:9: note: candidate constructor template not viable: requires single argument '__t', but 5 arguments were provided\n__tuple_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx,\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:418:9: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided\n__tuple_impl(allocator_arg_t, const _Alloc& __a, _Tuple&& __t)\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:440:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(const __tuple_impl&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:441:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\n__tuple_impl(__tuple_impl&&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/tuple:369:23: note: candidate constructor not viable: requires 0 arguments, but 5 were provided\n_LIBCPP_CONSTEXPR __tuple_impl()\n^\nIn file included from ../../third_party/libprotobuf-mutator/src/src/mutator.cc:15:\nIn file included from ../../third_party/libprotobuf-mutator/src/src/mutator.h:21:\nIn file included from ../../buildtools/third_party/libc++/trunk/include/functional:494:\nIn file included from ../../buildtools/third_party/libc++/trunk/include/memory:658:\n../../buildtools/third_party/libc++/trunk/include/utility:510:11: error: no matching constructor for initialization of 'std::__1::pair<const google::protobuf::FieldDescriptor *const, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >'\n: pair(__pc, __first_args, __second_args,\n^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../buildtools/third_party/libc++/trunk/include/memory:1812:31: note: in instantiation of function template specialization 'std::__1::pair<const google::protobuf::FieldDescriptor *const, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >::pair<const google::protobuf::FieldDescriptor *const &>' requested here\n::new((void*)__p) _Up(_VSTD::forward<_Args>(__args)...);\n^\n../../buildtools/third_party/libc++/trunk/include/memory:1717:18: note: in instantiation of function template specialization 'std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<const google::protobuf::FieldDescriptor *, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >, void *> >::construct<std::__1::pair<const google::protobuf::FieldDescriptor *const, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >, const std::__1::piecewise_construct_t &, std::__1::tuple<const google::protobuf::FieldDescriptor *const &>, std::__1::tuple<> >' requested here\n{__a.construct(__p, _VSTD::forward<_Args>(__args)...);}\n^\n../../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::__hash_node<std::__1::__hash_value_type<const google::protobuf::FieldDescriptor *, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >, void *> > >::__construct<std::__1::pair<const google::protobuf::FieldDescriptor *const, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >, const std::__1::piecewise_construct_t &, std::__1::tuple<const google::protobuf::FieldDescriptor *const &>, std::__1::tuple<> >' requested here\n{__construct(__has_construct<allocator_type, _Tp*, _Args...>(),\n^\n../../buildtools/third_party/libc++/trunk/include/__hash_table:2542:20: note: in instantiation of function template specialization 'std::__1::allocator_traits<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<const google::protobuf::FieldDescriptor *, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >, void *> > >::construct<std::__1::pair<const google::protobuf::FieldDescriptor *const, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >, const std::__1::piecewise_construct_t &, std::__1::tuple<const google::protobuf::FieldDescriptor *const &>, std::__1::tuple<> >' requested here\n__node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_),\n^\n../../buildtools/third_party/libc++/trunk/include/__hash_table:2126:29: note: in instantiation of function template specialization 'std::__1::__hash_table<std::__1::__hash_value_type<const google::protobuf::FieldDescriptor *, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >, std::__1::__unordered_map_hasher<const google::protobuf::FieldDescriptor *, std::__1::__hash_value_type<const google::protobuf::FieldDescriptor *, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >, std::__1::hash<const google::protobuf::FieldDescriptor *>, true>, std::__1::__unordered_map_equal<const google::protobuf::FieldDescriptor *, std::__1::__hash_value_type<const google::protobuf::FieldDescriptor *, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >, std::__1::equal_to<const google::protobuf::FieldDescriptor *>, true>, std::__1::allocator<std::__1::__hash_value_type<const google::protobuf::FieldDescriptor *, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > > > >::__construct_node_hash<const std::__1::piecewise_construct_t &, std::__1::tuple<const google::protobuf::FieldDescriptor *const &>, std::__1::tuple<> >' requested here\n__node_holder __h = __construct_node_hash(__hash, _VSTD::forward<_Args>(__args)...);\n^\n../../buildtools/third_party/libc++/trunk/include/unordered_map:1552:21: note: in instantiation of function template specialization 'std::__1::__hash_table<std::__1::__hash_value_type<const google::protobuf::FieldDescriptor *, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >, std::__1::__unordered_map_hasher<const google::protobuf::FieldDescriptor *, std::__1::__hash_value_type<const google::protobuf::FieldDescriptor *, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >, std::__1::hash<const google::protobuf::FieldDescriptor *>, true>, std::__1::__unordered_map_equal<const google::protobuf::FieldDescriptor *, std::__1::__hash_value_type<const google::protobuf::FieldDescriptor *, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > >, std::__1::equal_to<const google::protobuf::FieldDescriptor *>, true>, std::__1::allocator<std::__1::__hash_value_type<const google::protobuf::FieldDescriptor *, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > > > >::__emplace_unique_key_args<const google::protobuf::FieldDescriptor *, const std::__1::piecewise_construct_t &, std::__1::tuple<const google::protobuf::FieldDescriptor *const &>, std::__1::tuple<> >' requested here\nreturn __table_.__emplace_unique_key_args(__k,\n^\n../../third_party/libprotobuf-mutator/src/src/mutator.cc:587:20: note: in instantiation of member function 'std::__1::unordered_map<const google::protobuf::FieldDescriptor *, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > >, std::__1::hash<const google::protobuf::FieldDescriptor *>, std::__1::equal_to<const google::protobuf::FieldDescriptor *>, std::__1::allocator<std::__1::pair<const google::protobuf::FieldDescriptor *const, std::__1::vector<std::__1::function<void (google::protobuf::Message *)>, std::__1::allocator<std::__1::function<void (google::protobuf::Message *)> > > > > >::operator[]' requested here\ncustom_mutations_[field].push_back(mutation);\n^\n../../buildtools/third_party/libc++/trunk/include/utility:565:9: note: candidate template ignored: substitution failure [with _Args1 = <const google::protobuf::FieldDescriptor *const &>, _Args2 = <>, _I1 = <0>, _I2 = <>]: pack expansion contains parameter pack '_I1' that has a different length (1377103664 vs. 1) from outer parameter packs\npair(piecewise_construct_t,\n^\n../../buildtools/third_party/libc++/trunk/include/utility:412:5: note: candidate constructor template not viable: requires 0 arguments, but 5 were provided\npair() _NOEXCEPT_(is_nothrow_default_constructible<first_type>::value &&\n^\n../../buildtools/third_party/libc++/trunk/include/utility:420:14: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided\nexplicit pair(_T1 const& __t1, _T2 const& __t2)\n^\n../../buildtools/third_party/libc++/trunk/include/utility:429:5: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided\npair(_T1 const& __t1, _T2 const& __t2)\n^\n../../buildtools/third_party/libc++/trunk/include/utility:438:14: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided\nexplicit pair(_U1&& __u1, _U2&& __u2)\n^\n../../buildtools/third_party/libc++/trunk/include/utility:447:5: note: candidate constructor template not viable: requires 2 arguments, but 5 were provided\npair(_U1&& __u1, _U2&& __u2)\n^\n../../buildtools/third_party/libc++/trunk/include/utility:456:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided\nexplicit pair(pair<_U1, _U2> const& __p)\n^\n../../buildtools/third_party/libc++/trunk/include/utility:465:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided\npair(pair<_U1, _U2> const& __p)\n^\n../../buildtools/third_party/libc++/trunk/include/utility:474:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided\nexplicit pair(pair<_U1, _U2>&&__p)\n^\n../../buildtools/third_party/libc++/trunk/include/utility:483:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided\npair(pair<_U1, _U2>&& __p)\n^\n../../buildtools/third_party/libc++/trunk/include/utility:492:14: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided\nexplicit pair(_Tuple&& __p)\n^\n../../buildtools/third_party/libc++/trunk/include/utility:500:5: note: candidate constructor template not viable: requires single argument '__p', but 5 arguments were provided\npair(_Tuple&& __p)\n^\n../../buildtools/third_party/libc++/trunk/include/utility:506:5: note: candidate constructor template not viable: requires 3 arguments, but 5 were provided\npair(piecewise_construct_t __pc,\n^\n../../buildtools/third_party/libc++/trunk/include/utility:327:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\npair(pair const&) = default;\n^\n../../buildtools/third_party/libc++/trunk/include/utility:328:5: note: candidate constructor not viable: requires 1 argument, but 5 were provided\npair(pair&&) = default;\n^\n13 errors generated.\n", "output_nodes": [ "obj/third_party/libprotobuf-mutator/libprotobuf-mutator/mutator.o" ], "rule": "CXX" } ], "warnings": [] }