aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--os/ports/GCC/ARMCMx/chcore_v6m.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/os/ports/GCC/ARMCMx/chcore_v6m.c b/os/ports/GCC/ARMCMx/chcore_v6m.c
index 933af5e16..8c228183a 100644
--- a/os/ports/GCC/ARMCMx/chcore_v6m.c
+++ b/os/ports/GCC/ARMCMx/chcore_v6m.c
@@ -180,7 +180,7 @@ void _port_switch(Thread *ntp, Thread *otp) {
"mov r9, r5 \n\t"
"mov r10, r6 \n\t"
"mov r11, r7 \n\t"
- "pop {r4, r5, r6, r7, pc}" : : "r" (sp) : "memory");
+ "pop {r4, r5, r6, r7, pc}" : : "r" (r13) : "memory");
}
/**