Hi Oliver,

Thanks for your relay. Do you mean this statement in the documentation?

[Important]Important

Do not jump from inside a catch block and then re-throw the exception in another execution context.


It's a bit unclear for me because I don't re-throw the exception neither in one execution context nor in another.

Do you know how to address this issue? Is it addressed in Boost.Coroutines2?

In my case I play with a green-threads runtime and this limitation means that I can't use asynchronous operations within exception handlers. It looks artificial and also requires checks/modifications of the existing code to make it compatible. :(

--
Thanks,
Alexander Pronchenkov


On Mon, 2 Jan 2017 at 08:31, Oliver Kowalke <oliver.kowalke@gmail.com> wrote:


_______________________________________________

Boost-users mailing list

Boost-users@lists.boost.org

http://lists.boost.org/mailman/listinfo.cgi/boost-users