ObjFW  Check-in [b919654740]

Overview
Comment:exception.m: More consistency in #ifdef order

No functional change.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: b9196547401dc47d655eda56ba5753a385ac1fbddf4a9426f126bf2dee75a329
User & Date: js on 2016-06-08 23:22:23
Other Links: manifest | tags
Context
2016-06-08
23:37
Also check for VFP2 if $host_cpu starts with earm check-in: 8c55f1870b user: js tags: trunk
23:22
exception.m: More consistency in #ifdef order check-in: b919654740 user: js tags: trunk
23:17
lookup-asm-arm-elf.S: Add support for big endian check-in: 411f73bcf6 user: js tags: trunk
Changes

Modified src/runtime/exception.m from [190697da2f] to [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;