Changeset f13ee31 for doc/working/exception
- Timestamp:
- Jun 16, 2017, 12:01:25 PM (8 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- 1a42132
- Parents:
- 816d61c (diff), 974bcdd (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- doc/working/exception
- Files:
-
- 3 added
- 4 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/working/exception/translate.c
r816d61c rf13ee31 54 54 55 55 __throw_resume(exception_instance); 56 57 58 59 // Rethrows (inside matching handlers): 60 "Cforall" 61 62 throw; 63 64 resume; 65 66 "C" 67 68 __rethrow_terminate(); 69 70 return false; 56 71 57 72 … … 237 252 } 238 253 void finally1() { 239 // (Finally, because of timing, also work for resume.) 254 // Finally, because of timing, also works for resume. 255 // However this might not actually be better in any way. 240 256 __try_resume_cleanup(); 241 257
Note:
See TracChangeset
for help on using the changeset viewer.