Changeset 0e4df2e for libcfa/src/exception.hfa
- Timestamp:
- May 22, 2020, 11:49:29 AM (4 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 95cb63b
- Parents:
- 2802824 (diff), 99fea48 (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. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/exception.hfa
r2802824 r0e4df2e 10 10 // Created On : Thu Apr 7 10:25:00 2020 11 11 // Last Modified By : Andrew Beach 12 // Last Modified On : T hu Apr 7 10:25:00 202013 // Update Count : 012 // Last Modified On : Tue May 19 14:17:00 2020 13 // Update Count : 2 14 14 // 15 15 … … 69 69 #define _VTABLE_DECLARATION(exception_name, parent_name, ...) \ 70 70 struct exception_name; \ 71 void mark_exception(exception_name *); \ 71 72 VTABLE_TYPE(exception_name); \ 72 73 extern VTABLE_TYPE(exception_name) VTABLE_NAME(exception_name); \ … … 85 86 #define VTABLE_INSTANCE(...) _EXC_DISPATCH(_VTABLE_INSTANCE, __VA_ARGS__) 86 87 #define _VTABLE_INSTANCE(exception_name, parent_name, ...) \ 88 void mark_exception(exception_name *) {} \ 87 89 void _GLUE2(exception_name,_copy)(exception_name * this, exception_name * other) { \ 88 90 *this = *other; \
Note: See TracChangeset
for help on using the changeset viewer.