Changes in libcfa/src/exception.hfa [8f910430:5456537]
- File:
-
- 1 edited
-
libcfa/src/exception.hfa (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/exception.hfa
r8f910430 r5456537 157 157 #define _EHM_TYPE_ID_STRUCT(exception_name, forall_clause) \ 158 158 forall_clause _EHM_TYPE_ID_TYPE(exception_name) { \ 159 __cfa vir_type_infoconst * parent; \159 __cfa__parent_vtable const * parent; \ 160 160 } 161 161 162 162 // Generate a new type-id value. 163 163 #define _EHM_TYPE_ID_VALUE(exception_name, arguments) \ 164 __attribute__(( cfa_linkonce)) \164 __attribute__(( section(".gnu.linkonce." "__cfatid_" #exception_name) )) \ 165 165 _EHM_TYPE_ID_TYPE(exception_name) arguments const \ 166 166 _EHM_TYPE_ID_NAME(exception_name) = { \
Note:
See TracChangeset
for help on using the changeset viewer.