Closed orgads closed 3 years ago
The breaking commit is 520dd7cbddfa26245edea719d52161e14e41fa95. Reverting it solves the issue.
Thanks for the report!
Why do you assert and abort here instead of using boost::throw_exception?
I don't see any advantage, the user is forced to define a function when BOOST_NO_EXCEPTIONS is active. Current implementation normally will trigger an assertion in debug mode and makes sure the function never returns aborting in case the assertion returns.
... when building with
BOOST_NO_EXCEPTIONS
.I bisected official releases. It worked with 1.65.0, and broke in 1.66.0.
test.cpp: