diff options
author | Damien George <damien@micropython.org> | 2023-05-03 15:23:24 +1000 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2023-05-04 10:08:12 +1000 |
commit | f1c6cb7725960487195daa5c5c196fd8d3563811 (patch) | |
tree | 97d3ecafd566e24dc8ad0e01c6548218e2540c49 /py/stackctrl.c | |
parent | 61b8e1b2d89175d288239376762184c78fdd5c9d (diff) | |
download | micropython-f1c6cb7725960487195daa5c5c196fd8d3563811.tar.gz micropython-f1c6cb7725960487195daa5c5c196fd8d3563811.zip |
py/stackctrl: Add gcc pragmas to ignore dangling-pointer warning.
This warning became apparent in gcc 13.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'py/stackctrl.c')
-rw-r--r-- | py/stackctrl.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/py/stackctrl.c b/py/stackctrl.c index c2f3adb5ee..c2566ebad9 100644 --- a/py/stackctrl.c +++ b/py/stackctrl.c @@ -28,8 +28,15 @@ #include "py/stackctrl.h" void mp_stack_ctrl_init(void) { + #if __GNUC__ >= 13 + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wdangling-pointer" + #endif volatile int stack_dummy; MP_STATE_THREAD(stack_top) = (char *)&stack_dummy; + #if __GNUC__ >= 13 + #pragma GCC diagnostic pop + #endif } void mp_stack_set_top(void *top) { |