diff --git a/include/boost/fusion/adapted/struct/auto_adapt_struct.hpp b/include/boost/fusion/adapted/struct/auto_adapt_struct.hpp index 9029ecbe..d71e39de 100644 --- a/include/boost/fusion/adapted/struct/auto_adapt_struct.hpp +++ b/include/boost/fusion/adapted/struct/auto_adapt_struct.hpp @@ -16,8 +16,8 @@ #include -#define BOOST_FUSION_AUTO_ADAPT_STRUCT_FILLER(r, data, elem) \ - (BOOST_TYPEOF(data::elem), elem) \ +#define BOOST_FUSION_AUTO_ADAPT_STRUCT_FILLER(r, NAME, ATTRIBUTE) \ + (BOOST_TYPEOF(NAME::ATTRIBUTE), ATTRIBUTE) \ #define BOOST_FUSION_AUTO_ADAPT_STRUCT(NAME, ATTRIBUTES) \ BOOST_FUSION_ADAPT_STRUCT(NAME, \