
== context is not used further make_fcontext() returns a pointer to fcontext_t which is placed at the top of the stack If you call make_fcontext() again with the same stack the content of the previous fcontext_t will be destroyed Am 27.11.2012 08:59 schrieb "Valentin Milea" <valentin.milea@gmail.com>:
How do you deallocate a context? With fc being just a struct pointer at beginning of stack, I assumed no special action needed.
yes, but only one context is allowed to own the stack. If the context is deallocated you could asign the stack to another context via make_fcontext() instead to deallocate it.
Therefore your code is not correct (two context's share the same stack at the same time).
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost