ObjFW  Diff

Differences From Artifact [190697da2f]:

To Artifact [9ee77747e2]:


89
90
91
92
93
94
95
96

97
98
99
100
101
102
103


104
105
106
107
108
109
110
89
90
91
92
93
94
95

96


97
98
99
100
101
102
103
104
105
106
107
108
109
110







-
+
-
-





+
+







} _Unwind_Reason_Code;

struct objc_exception {
	struct _Unwind_Exception {
		uint64_t class;
		void (*cleanup)(_Unwind_Reason_Code, struct _Unwind_Exception*);
#ifndef HAVE_ARM_EHABI_EXCEPTIONS
# ifdef HAVE_SEH_EXCEPTIONS
# ifndef HAVE_SEH_EXCEPTIONS
		uint64_t private[6];
# else
		/*
		 * The Itanium Exception ABI says to have those and never touch
		 * them.
		 */
		uint64_t private1, private2;
# else
		uint64_t private[6];
# endif
#else
		/* From "Exception Handling ABI for the ARM(R) Architecture" */
		struct {
			uint32_t reserved1, reserved2, reserved3, reserved4;
			uint32_t reserved;
		} unwinder_cache;