From 66215f7983b05ebe7e9018495e02100af8908a55 Mon Sep 17 00:00:00 2001 From: Bill Sideris Date: Thu, 16 Feb 2023 23:57:47 +0200 Subject: [PATCH] gcc is evil, I respond with fake pointer --- main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.c b/main.c index 2f3f9bc969..1a622a9858 100644 --- a/main.c +++ b/main.c @@ -425,7 +425,7 @@ STATIC bool run_code_py(safe_mode_t safe_mode, bool *simulate_reset) { }; #endif - volatile supervisor_allocation *pystack = NULL; + supervisor_allocation *pystack = (supervisor_allocation *)1; #if MICROPY_ENABLE_PYSTACK pystack = allocate_pystack(); #endif @@ -774,7 +774,7 @@ STATIC void __attribute__ ((noinline)) run_boot_py(safe_mode_t safe_mode) { // Do USB setup even if boot.py is not run. - volatile supervisor_allocation *pystack = NULL; + supervisor_allocation *pystack = (supervisor_allocation *)1; #if MICROPY_ENABLE_PYSTACK pystack = allocate_pystack(); #endif @@ -880,7 +880,7 @@ STATIC int run_repl(void) { int exit_code = PYEXEC_FORCED_EXIT; stack_resize(); filesystem_flush(); - volatile supervisor_allocation *pystack = NULL; + supervisor_allocation *pystack = (supervisor_allocation *)1; #if MICROPY_ENABLE_PYSTACK pystack = allocate_pystack(); #endif