diff --git a/core/embed/projects/firmware/nlrthumb.c b/core/embed/projects/firmware/nlrthumb.c index 8fdaba88b2..4cf92ddb92 100644 --- a/core/embed/projects/firmware/nlrthumb.c +++ b/core/embed/projects/firmware/nlrthumb.c @@ -157,7 +157,7 @@ NORETURN __attribute__((naked)) void nlr_jump(void *val) { "bx lr \n" // return : // output operands : "r"(top) // input operands - : // clobbered registers + : "memory" // clobbered registers ); for (;;); // needed to silence compiler warning diff --git a/vendor/micropython b/vendor/micropython index 2d09fb5f20..476c569f35 160000 --- a/vendor/micropython +++ b/vendor/micropython @@ -1 +1 @@ -Subproject commit 2d09fb5f206cd76220eb9ca19cee9da1f7886dfa +Subproject commit 476c569f3512f634b7f2e356d754bc17e5348d10