test~ext~std~tuple~laws~functor
../libs/hana/test/_include/laws/monad.hpp:86:41: warning: 'boost::hana::test::TestMonad<M, boost::hana::test::laws>::TestMonad(Xs, XXs)::<lambda(auto:49)> [with auto:49 = std::tuple<>; Xs = boost::hana::tuple<std::tuple<>, std::tuple<boost::hana::test::ct_eq<0> >, std::tuple<boost::hana::test::ct_eq<0>, boost::hana::test::ct_eq<1> >, std::tuple<boost::hana::test::ct_eq<0>, boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2> >, std::tuple<boost::hana::test::ct_eq<0>, boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2>, boost::hana::test::ct_eq<3>, boost::hana::test::ct_eq<4> > >; XXs = boost::hana::tuple<std::tuple<>, std::tuple<std::tuple<boost::hana::test::ct_eq<0> > >, std::tuple<std::tuple<boost::hana::test::ct_eq<0> >, std::tuple<boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2> > >, std::tuple<std::tuple<boost::hana::test::ct_eq<0> >, std::tuple<boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2> >, std::tuple<boost::hana::test::ct_eq<3>, boost::hana::test::ct_eq<4> > > >; M = boost::hana::ext::std::tuple_tag]::<lambda(auto:60)>' declared with greater visibility than the type of its field 'boost::hana::test::TestMonad<M, boost::hana::test::laws>::TestMonad(Xs, XXs)::<lambda(auto:49)> [with auto:49 = std::tuple<>; Xs = boost::hana::tuple<std::tuple<>, std::tuple<boost::hana::test::ct_eq<0> >, std::tuple<boost::hana::test::ct_eq<0>, boost::hana::test::ct_eq<1> >, std::tuple<boost::hana::test::ct_eq<0>, boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2> >, std::tuple<boost::hana::test::ct_eq<0>, boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2>, boost::hana::test::ct_eq<3>, boost::hana::test::ct_eq<4> > >; XXs = boost::hana::tuple<std::tuple<>, std::tuple<std::tuple<boost::hana::test::ct_eq<0> > >, std::tuple<std::tuple<boost::hana::test::ct_eq<0> >, std::tuple<boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2> > >, std::tuple<std::tuple<boost::hana::test::ct_eq<0> >, std::tuple<boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2> >, std::tuple<boost::hana::test::ct_eq<3>, boost::hana::test::ct_eq<4> > > >; M = boost::hana::ext::std::tuple_tag]::<lambda(auto:60)>::<f capture>' [-Wattributes]
../libs/hana/test/_include/laws/monad.hpp:86:41: warning: 'boost::hana::test::TestMonad<M, boost::hana::test::laws>::TestMonad(Xs, XXs)::<lambda(auto:49)> [with auto:49 = std::tuple<>; Xs = boost::hana::tuple<std::tuple<>, std::tuple<boost::hana::test::ct_eq<0> >, std::tuple<boost::hana::test::ct_eq<0>, boost::hana::test::ct_eq<1> >, std::tuple<boost::hana::test::ct_eq<0>, boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2> >, std::tuple<boost::hana::test::ct_eq<0>, boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2>, boost::hana::test::ct_eq<3>, boost::hana::test::ct_eq<4> > >; XXs = boost::hana::tuple<std::tuple<>, std::tuple<std::tuple<boost::hana::test::ct_eq<0> > >, std::tuple<std::tuple<boost::hana::test::ct_eq<0> >, std::tuple<boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2> > >, std::tuple<std::tuple<boost::hana::test::ct_eq<0> >, std::tuple<boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2> >, std::tuple<boost::hana::test::ct_eq<3>, boost::hana::test::ct_eq<4> > > >; M = boost::hana::ext::std::tuple_tag]::<lambda(auto:60)>' declared with greater visibility than the type of its field 'boost::hana::test::TestMonad<M, boost::hana::test::laws>::TestMonad(Xs, XXs)::<lambda(auto:49)> [with auto:49 = std::tuple<>; Xs = boost::hana::tuple<std::tuple<>, std::tuple<boost::hana::test::ct_eq<0> >, std::tuple<boost::hana::test::ct_eq<0>, boost::hana::test::ct_eq<1> >, std::tuple<boost::hana::test::ct_eq<0>, boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2> >, std::tuple<boost::hana::test::ct_eq<0>, boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2>, boost::hana::test::ct_eq<3>, boost::hana::test::ct_eq<4> > >; XXs = boost::hana::tuple<std::tuple<>, std::tuple<std::tuple<boost::hana::test::ct_eq<0> > >, std::tuple<std::tuple<boost::hana::test::ct_eq<0> >, std::tuple<boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2> > >, std::tuple<std::tuple<boost::hana::test::ct_eq<0> >, std::tuple<boost::hana::test::ct_eq<1>, boost::hana::test::ct_eq<2> >, std::tuple<boost::hana::test::ct_eq<3>, boost::hana::test::ct_eq<4> > > >; M = boost::hana::ext::std::tuple_tag]::<lambda(auto:60)>::<g capture>' [-Wattributes]