...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Sanitizers (GCC/Clang) are confused by the stack switches. The library (and
Boost.Context too) is required to be compiled with property (b2 command-line)
context-impl=ucontext
and compilers santizer options. Users must define BOOST_USE_ASAN
before including any Boost.Context headers when linking against Boost binaries.