X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fboost%2Fboost%2Fspirit%2Fhome%2Fx3%2Fcore%2Faction.hpp;h=3feab05f52ecab2e54059c7666abd727eea8f46d;hb=92f5a8d42d07f9929ae4fa7e01342fe8d96808a8;hp=3bd33f57ffe02ff11ac5e2bea649bc8e1d917c19;hpb=a0324939f9d0e1905d5df8f57442f09dc70af83d;p=ceph.git diff --git a/ceph/src/boost/boost/spirit/home/x3/core/action.hpp b/ceph/src/boost/boost/spirit/home/x3/core/action.hpp index 3bd33f57f..3feab05f5 100644 --- a/ceph/src/boost/boost/spirit/home/x3/core/action.hpp +++ b/ceph/src/boost/boost/spirit/home/x3/core/action.hpp @@ -9,7 +9,6 @@ #include #include -#include #include #include #include @@ -82,14 +81,9 @@ namespace boost { namespace spirit { namespace x3 typedef typename traits::attribute_of, Context>::type attribute_type; - typedef traits::make_attribute make_attribute; - typedef traits::transform_attribute< - typename make_attribute::type, attribute_type, parser_id> - transform; // synthesize the attribute since one is not supplied - typename make_attribute::type made_attr = make_attribute::call(unused_type()); - typename transform::type attr = transform::pre(made_attr); + attribute_type attr{}; return parse_main(first, last, context, rcontext, attr); }