NO_CONFIG_MAK = yes
 
 include Makefile
-
-# workaround another breakage on;
-# Apple LLVM version 4.2 (clang-425.0.27) (based on LLVM 3.2svn)
-ifeq ($(platform), ios)
-pico/memory.o: CFLAGS += -O0
-endif
 
 static void xmap_set(uptr *map, int shift, int start_addr, int end_addr,\r
     const void *func_or_mh, int is_func)\r
 {\r
+#ifdef __clang__\r
+  // workaround bug (segfault) in \r
+  // Apple LLVM version 4.2 (clang-425.0.27) (based on LLVM 3.2svn)\r
+  volatile \r
+#endif\r
   uptr addr = (uptr)func_or_mh;\r
   int mask = (1 << shift) - 1;\r
   int i;\r
 \r
 void m68k_map_unmap(int start_addr, int end_addr)\r
 {\r
+#ifdef __clang__\r
+  // workaround bug (segfault) in \r
+  // Apple LLVM version 4.2 (clang-425.0.27) (based on LLVM 3.2svn)\r
+  volatile \r
+#endif\r
   uptr addr;\r
   int shift = M68K_MEM_SHIFT;\r
   int i;\r