Changeset ab8c6a6 for libcfa/src/concurrency/exception.cfa
- Timestamp:
- Oct 26, 2020, 12:17:28 PM (4 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 342be43
- Parents:
- 912cc7d7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/exception.cfa
r912cc7d7 rab8c6a6 19 19 #include <unwind.h> 20 20 #undef HIDE_EXPORTS 21 22 extern void __cfactx_thrd_leave(); 21 23 } 22 24 … … 52 54 53 55 STOP_AT_END_FUNCTION(thread_cancelstop, 54 // TODO: Instead pass information to the joiner. 55 abort();56 __cfactx_thrd_leave(); 57 __cabi_abort( "Resumed cancelled thread" ); 56 58 ) 57 59 … … 85 87 stop_param = (void *)0x22; 86 88 } else { 89 this_thread->self_cor.cancellation = unwind_exception; 90 87 91 stop_func = thread_cancelstop; 88 92 stop_param = this_thread;
Note: See TracChangeset
for help on using the changeset viewer.