Ignore:
Timestamp:
May 22, 2020, 11:49:29 AM (4 years ago)
Author:
Thierry Delisle <tdelisle@…>
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.
Message:

Merge branch 'master' into relaxed_ready

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/exception.hfa

    r2802824 r0e4df2e  
    1010// Created On       : Thu Apr  7 10:25:00 2020
    1111// Last Modified By : Andrew Beach
    12 // Last Modified On : Thu Apr  7 10:25:00 2020
    13 // Update Count     : 0
     12// Last Modified On : Tue May 19 14:17:00 2020
     13// Update Count     : 2
    1414//
    1515
     
    6969#define _VTABLE_DECLARATION(exception_name, parent_name, ...) \
    7070        struct exception_name; \
     71        void mark_exception(exception_name *); \
    7172        VTABLE_TYPE(exception_name); \
    7273        extern VTABLE_TYPE(exception_name) VTABLE_NAME(exception_name); \
     
    8586#define VTABLE_INSTANCE(...) _EXC_DISPATCH(_VTABLE_INSTANCE, __VA_ARGS__)
    8687#define _VTABLE_INSTANCE(exception_name, parent_name, ...) \
     88        void mark_exception(exception_name *) {} \
    8789        void _GLUE2(exception_name,_copy)(exception_name * this, exception_name * other) { \
    8890                *this = *other; \
Note: See TracChangeset for help on using the changeset viewer.