Compile [2024-11-20 18:54:33 UTC]: succeed
"g++-8" -std=c++2a -fPIC -O0 -fno-inline -Wall -pedantic -Wextra -Wsign-compare -Wstrict-aliasing -fstrict-aliasing -Wfloat-conversion -fvisibility=hidden -fvisibility-inlines-hidden -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I".." -I"/mnt/fs1/teeks99-05/run/boost_root" -c -o "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/histogram/test/histogram_ostream_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/histogram_ostream_test.o" "../libs/histogram/test/histogram_ostream_test.cpp"
In file included from ../libs/histogram/test/histogram_ostream_test.cpp:23:
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
return std::vector<Var>({Var(ts)...});
^
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
return std::vector<Var>({Var(ts)...});
^
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {boost::histogram::axis::regular<double, boost::histogram::axis::transform::log, boost::use_default, boost::use_default>}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::histogram::axis::transform::log, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
return std::vector<Var>({Var(ts)...});
^
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {boost::histogram::axis::integer<int, boost::use_default, boost::use_default>}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
return std::vector<Var>({Var(ts)...});
^
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
return std::vector<Var>({Var(ts)...});
^
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
return std::vector<Var>({Var(ts)...});
^
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
return std::vector<Var>({Var(ts)...});
^
In file included from /usr/include/c++/8/vector:64,
from ../boost/histogram/fwd.hpp:19,
from ../boost/histogram/accumulators/count.hpp:12,
from ../libs/histogram/test/histogram_ostream_test.cpp:9:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >; _Alloc = std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
vector(initializer_list<value_type> __l,
^~~~~~
In file included from ../boost/histogram/histogram.hpp:13,
from ../boost/histogram/make_histogram.hpp:17,
from ../libs/histogram/test/histogram_ostream_test.cpp:18:
../boost/histogram/detail/axes.hpp: In function ???unsigned int boost::histogram::detail::axes_rank(const T&) [with T = std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > >]???:
../boost/histogram/detail/axes.hpp:161:45: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
return static_cast<unsigned>(std::distance(begin(axes), end(axes)));
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
from ../boost/histogram/fwd.hpp:19,
from ../boost/histogram/accumulators/count.hpp:12,
from ../libs/histogram/test/histogram_ostream_test.cpp:9:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >; _Alloc = std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
vector(initializer_list<value_type> __l,
^~~~~~
In file included from ../boost/histogram/histogram.hpp:13,
from ../boost/histogram/make_histogram.hpp:17,
from ../libs/histogram/test/histogram_ostream_test.cpp:18:
../boost/histogram/detail/axes.hpp: In function ???unsigned int boost::histogram::detail::axes_rank(const T&) [with T = std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > >]???:
../boost/histogram/detail/axes.hpp:161:45: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
return static_cast<unsigned>(std::distance(begin(axes), end(axes)));
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
from ../boost/histogram/fwd.hpp:19,
from ../boost/histogram/accumulators/count.hpp:12,
from ../libs/histogram/test/histogram_ostream_test.cpp:9:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::histogram::axis::transform::log, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >; _Alloc = std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::histogram::axis::transform::log, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::histogram::axis::transform::log, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
vector(initializer_list<value_type> __l,
^~~~~~
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >; _Alloc = std::allocator<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
In file included from ../boost/histogram/histogram.hpp:13,
from ../boost/histogram/make_histogram.hpp:17,
from ../libs/histogram/test/histogram_ostream_test.cpp:18:
../boost/histogram/detail/axes.hpp: In function ???unsigned int boost::histogram::detail::axes_rank(const T&) [with T = std::vector<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > >]???:
../boost/histogram/detail/axes.hpp:161:45: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
return static_cast<unsigned>(std::distance(begin(axes), end(axes)));
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
from ../boost/histogram/fwd.hpp:19,
from ../boost/histogram/accumulators/count.hpp:12,
from ../libs/histogram/test/histogram_ostream_test.cpp:9:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >; _Alloc = std::allocator<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
vector(initializer_list<value_type> __l,
^~~~~~
In file included from ../boost/histogram/histogram.hpp:13,
from ../boost/histogram/make_histogram.hpp:17,
from ../libs/histogram/test/histogram_ostream_test.cpp:18:
../boost/histogram/detail/axes.hpp: In function ???unsigned int boost::histogram::detail::axes_rank(const T&) [with T = std::vector<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > >]???:
../boost/histogram/detail/axes.hpp:161:45: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
return static_cast<unsigned>(std::distance(begin(axes), end(axes)));
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
from ../boost/histogram/fwd.hpp:19,
from ../boost/histogram/accumulators/count.hpp:12,
from ../libs/histogram/test/histogram_ostream_test.cpp:9:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >; _Alloc = std::allocator<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
vector(initializer_list<value_type> __l,
^~~~~~
In file included from ../boost/histogram/histogram.hpp:13,
from ../boost/histogram/make_histogram.hpp:17,
from ../libs/histogram/test/histogram_ostream_test.cpp:18:
../boost/histogram/detail/axes.hpp: In function ???unsigned int boost::histogram::detail::axes_rank(const T&) [with T = std::vector<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > >]???:
../boost/histogram/detail/axes.hpp:161:45: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
return static_cast<unsigned>(std::distance(begin(axes), end(axes)));
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
../boost/histogram/detail/axes.hpp: In function ???unsigned int boost::histogram::detail::axes_rank(const T&) [with T = std::vector<boost::histogram::axis::regular<> >]???:
../boost/histogram/detail/axes.hpp:161:45: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::regular<>*, std::vector<boost::histogram::axis::regular<> > >??? changed in GCC 7.1
return static_cast<unsigned>(std::distance(begin(axes), end(axes)));
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../boost/histogram/histogram.hpp:25,
from ../boost/histogram/make_histogram.hpp:17,
from ../libs/histogram/test/histogram_ostream_test.cpp:18:
../boost/histogram/storage_adaptor.hpp: In constructor ???boost::histogram::detail::vector_impl<T>::vector_impl(const U&, const allocator_type&) [with U = boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::count<double>, std::allocator<boost::histogram::accumulators::count<double> > > >; <template-parameter-2-2> = boost::histogram::detail::requires_iterable<boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::count<double>, std::allocator<boost::histogram::accumulators::count<double> > > >, void>; T = std::vector<boost::histogram::accumulators::count<double>, std::allocator<boost::histogram::accumulators::count<double> > >]???:
../boost/histogram/storage_adaptor.hpp:45:40: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::accumulators::count<double>*, std::vector<boost::histogram::accumulators::count<double>, std::allocator<boost::histogram::accumulators::count<double> > > >??? changed in GCC 7.1
: T(std::begin(u), std::end(u), a) {}
^
../boost/histogram/storage_adaptor.hpp: In constructor ???boost::histogram::detail::vector_impl<T>::vector_impl(const U&, const allocator_type&) [with U = boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::count<double, true>, std::allocator<boost::histogram::accumulators::count<double, true> > > >; <template-parameter-2-2> = boost::histogram::detail::requires_iterable<boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::count<double, true>, std::allocator<boost::histogram::accumulators::count<double, true> > > >, void>; T = std::vector<boost::histogram::accumulators::count<double, true>, std::allocator<boost::histogram::accumulators::count<double, true> > >]???:
../boost/histogram/storage_adaptor.hpp:45:40: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::accumulators::count<double, true>*, std::vector<boost::histogram::accumulators::count<double, true>, std::allocator<boost::histogram::accumulators::count<double, true> > > >??? changed in GCC 7.1
: T(std::begin(u), std::end(u), a) {}
^
../boost/histogram/storage_adaptor.hpp: In constructor ???boost::histogram::detail::vector_impl<T>::vector_impl(const U&, const allocator_type&) [with U = boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::sum<double>, std::allocator<boost::histogram::accumulators::sum<double> > > >; <template-parameter-2-2> = boost::histogram::detail::requires_iterable<boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::sum<double>, std::allocator<boost::histogram::accumulators::sum<double> > > >, void>; T = std::vector<boost::histogram::accumulators::sum<double>, std::allocator<boost::histogram::accumulators::sum<double> > >]???:
../boost/histogram/storage_adaptor.hpp:45:40: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::accumulators::sum<double>*, std::vector<boost::histogram::accumulators::sum<double>, std::allocator<boost::histogram::accumulators::sum<double> > > >??? changed in GCC 7.1
: T(std::begin(u), std::end(u), a) {}
^
../boost/histogram/storage_adaptor.hpp: In constructor ???boost::histogram::detail::vector_impl<T>::vector_impl(const U&, const allocator_type&) [with U = boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::weighted_sum<>, std::allocator<boost::histogram::accumulators::weighted_sum<> > > >; <template-parameter-2-2> = boost::histogram::detail::requires_iterable<boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::weighted_sum<>, std::allocator<boost::histogram::accumulators::weighted_sum<> > > >, void>; T = std::vector<boost::histogram::accumulators::weighted_sum<>, std::allocator<boost::histogram::accumulators::weighted_sum<> > >]???:
../boost/histogram/storage_adaptor.hpp:45:40: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::accumulators::weighted_sum<>*, std::vector<boost::histogram::accumulators::weighted_sum<>, std::allocator<boost::histogram::accumulators::weighted_sum<> > > >??? changed in GCC 7.1
: T(std::begin(u), std::end(u), a) {}
^
../boost/histogram/storage_adaptor.hpp: In constructor ???boost::histogram::detail::vector_impl<T>::vector_impl(const U&, const allocator_type&) [with U = boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::mean<>, std::allocator<boost::histogram::accumulators::mean<> > > >; <template-parameter-2-2> = boost::histogram::detail::requires_iterable<boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::mean<>, std::allocator<boost::histogram::accumulators::mean<> > > >, void>; T = std::vector<boost::histogram::accumulators::mean<>, std::allocator<boost::histogram::accumulators::mean<> > >]???:
../boost/histogram/storage_adaptor.hpp:45:40: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::accumulators::mean<>*, std::vector<boost::histogram::accumulators::mean<>, std::allocator<boost::histogram::accumulators::mean<> > > >??? changed in GCC 7.1
: T(std::begin(u), std::end(u), a) {}
^
In file included from /usr/include/c++/8/bits/stl_algobase.h:66,
from /usr/include/c++/8/bits/char_traits.h:39,
from /usr/include/c++/8/ios:40,
from /usr/include/c++/8/ostream:38,
from /usr/include/c++/8/iostream:39,
from ../boost/core/lightweight_test.hpp:29,
from ../libs/histogram/test/histogram_ostream_test.cpp:8:
/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function ???constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >]???:
/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
distance(_InputIterator __first, _InputIterator __last)
^~~~~~~~
/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
return std::__distance(__first, __last,
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
std::__iterator_category(__first));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function ???constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >]???:
/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
distance(_InputIterator __first, _InputIterator __last)
^~~~~~~~
/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axi...
[The content has been trimmed by the report system because it exceeds 65536 bytes]