Index: libcfa/src/concurrency/preemption.cfa
===================================================================
--- libcfa/src/concurrency/preemption.cfa	(revision 9d264e18fc76fe0f9f57293b506d3984d46e5d7d)
+++ libcfa/src/concurrency/preemption.cfa	(revision 86d55e661bccd5b2f65f829359f955da2f4e894c)
@@ -454,16 +454,18 @@
 	#else
 		#error this is not the right thing to do
-		// #define __cfaasm_label( label ) static struct asm_region label = \
-		// ({ \
-		// 	struct asm_region region; \
-		// 	asm( \
-		// 		"adrp %[vb], __cfaasm_" #label "_before"              "\n\t" \
-        	// 		"add  %[vb], %[vb], :lo12:__cfaasm_" #label "_before" "\n\t" \
-		// 		"adrp %[va], :got:__cfaasm_" #label "_after"          "\n\t" \
-        	// 		"add  %[va], %[va], :lo12:__cfaasm_" #label "_after"  "\n\t" \
-		// 		 : [vb]"=r"(region.before), [va]"=r"(region.after) \
-		// 	); \
-		// 	region; \
-		// });
+		/*
+		#define __cfaasm_label( label ) static struct asm_region label = \
+		({ \
+			struct asm_region region; \
+			asm( \
+				"adrp %[vb], __cfaasm_" #label "_before"              "\n\t" \
+        			"add  %[vb], %[vb], :lo12:__cfaasm_" #label "_before" "\n\t" \
+				"adrp %[va], :got:__cfaasm_" #label "_after"          "\n\t" \
+        			"add  %[va], %[va], :lo12:__cfaasm_" #label "_after"  "\n\t" \
+				 : [vb]"=r"(region.before), [va]"=r"(region.after) \
+			); \
+			region; \
+		});
+		*/
 	#endif
 #else
