| ... | ... | @@ -13,7 +13,7 @@ const symbol = compiler_rt.symbol; |
| 13 | 13 | // detail to keep the export logic clean and because we need some kind of CAS to |
| 14 | 14 | // implement the spinlocks. |
| 15 | 15 | const supports_atomic_ops = switch (arch) { |
| 16 | | .msp430, .avr, .bpfel, .bpfeb => false, |
| 16 | .msp430, .avr, .bpfel, .bpfeb, .lanai => false, |
| 17 | 17 | .arm, .armeb, .thumb, .thumbeb => |
| 18 | 18 | // The ARM v6m ISA has no ldrex/strex and so it's impossible to do CAS |
| 19 | 19 | // operations (unless we're targeting Linux, the kernel provides a way to |