summaryrefslogtreecommitdiff
path: root/py/stackctrl.c
diff options
context:
space:
mode:
authorScott Shawcroft <scott.shawcroft@gmail.com>2017-06-20 17:52:13 -0700
committerScott Shawcroft <scott.shawcroft@gmail.com>2017-06-20 17:52:13 -0700
commit03a7069d60e50748e8c7653788ceece81c197a3b (patch)
treeec24234bdd06866e8958b64ab1203724260de4a3 /py/stackctrl.c
parent30ee7019ca651bce1fe966c1089fe977d51dc92b (diff)
py: Change asm form to make minimal port happy.
Diffstat (limited to 'py/stackctrl.c')
-rw-r--r--py/stackctrl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/py/stackctrl.c b/py/stackctrl.c
index 1c46a9434..d9969b56c 100644
--- a/py/stackctrl.c
+++ b/py/stackctrl.c
@@ -32,7 +32,7 @@
void mp_stack_ctrl_init(void) {
// Force routine to not be inlined. Better guarantee than MP_NOINLINE for -flto.
- asm("");
+ __asm volatile ("");
volatile int stack_dummy;
MP_STATE_THREAD(stack_top) = (char*)&stack_dummy;
}
@@ -44,7 +44,7 @@ void mp_stack_set_top(void *top) {
mp_uint_t mp_stack_usage(void) {
// Assumes descending stack
// Force routine to not be inlined. Better guarantee than MP_NOINLINE for -flto.
- asm("");
+ __asm volatile ("");
volatile int stack_dummy;
return MP_STATE_THREAD(stack_top) - (char*)&stack_dummy;
}