use volatile pointers for intentional-crash code.
[musl] / src / time / __asctime.c
index 1853580..d31f634 100644 (file)
@@ -21,7 +21,7 @@ char *__asctime(const struct tm *tm, char *buf)
                 * application developers that they may not be so lucky
                 * on other implementations (e.g. stack smashing..).
                 */
-               *(int*)0 = 0;
+               *(volatile int*)0 = 0;
        }
        return buf;
 }