You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is erroring out with boost 1.85.0 on the latest clang. boost 1.84.0 compiles successfully though.
clang++ 18.1.5 errors out with this on the compile.
/include/boost/msm/back/args.hpp:60:45: error: 'no_args' does not refer to a value [Semantic Issue]
60 | BOOST_PP_REPEAT(BOOST_MSM_VISITOR_ARG_SIZE, MSM_VISITOR_ARGS, ~)
| ^
/include/boost/preprocessor/repetition/repeat.hpp:30:26: note: expanded from macro 'BOOST_PP_REPEAT'
30 | # define BOOST_PP_REPEAT BOOST_PP_CAT(BOOST_PP_REPEAT_, BOOST_PP_AUTO_REC(BOOST_PP_REPEAT_P, 4))
| ^
/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
22 | # define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
| ^
/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
29 | # define BOOST_PP_CAT_I(a, b) a ## b
| ^
<scratch space>:49:1: note: expanded from here
49 | BOOST_PP_REPEAT_1
| ^
/include/boost/msm/back/args.hpp:31:8: note: declared here
31 | struct no_args {};
| ^
/include/boost/msm/back/args.hpp:60:45: error: use of undeclared identifier 'MSM_ARGS_PRINT' [Semantic Issue]
60 | BOOST_PP_REPEAT(BOOST_MSM_VISITOR_ARG_SIZE, MSM_VISITOR_ARGS, ~)
| ^
/include/boost/preprocessor/repetition/repeat.hpp:30:26: note: expanded from macro 'BOOST_PP_REPEAT'
30 | # define BOOST_PP_REPEAT BOOST_PP_CAT(BOOST_PP_REPEAT_, BOOST_PP_AUTO_REC(BOOST_PP_REPEAT_P, 4))
| ^
/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
22 | # define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
| ^
/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
29 | # define BOOST_PP_CAT_I(a, b) a ## b
| ^
<scratch space>:49:1: note: expanded from here
49 | BOOST_PP_REPEAT_1
| ^
The text was updated successfully, but these errors were encountered:
hoyhoy
changed the title
boost/1.85 compile issues with msm/back on clang18.
boost/1.85.0 compile issues with msm::front::state_machine_def on llvm/clang++ 18.1.5
May 4, 2024
hoyhoy
changed the title
boost/1.85.0 compile issues with msm::front::state_machine_def on llvm/clang++ 18.1.5
boost/1.85.0 compile issues with msm::front::state_machine_def on llvm/clang++ 18.1.5 with std=c++20
May 4, 2024
We have some code that uses
This is erroring out with boost 1.85.0 on the latest clang. boost 1.84.0 compiles successfully though.
clang++ 18.1.5 errors out with this on the compile.
The text was updated successfully, but these errors were encountered: