diff --git a/embassy/demos/picow/.cargo/config.toml b/embassy/demos/picow/.cargo/config.toml
index 6183e70f77071b31750bffe93f3a753bd6ee590f..1ba6bd521864c0faecd8b2a6b8b1e01495e32727 100644
--- a/embassy/demos/picow/.cargo/config.toml
+++ b/embassy/demos/picow/.cargo/config.toml
@@ -3,6 +3,7 @@ runner = "probe-run --chip RP2040"
 
 [build]
 target = "thumbv6m-none-eabi"
+rustflags = "-Cllvm-args=--enable-machine-outliner=never"
 
 [env]
 DEFMT_LOG = "debug"