Fix static errors after toolchain update
diff --git a/async-support/src/lib.rs b/async-support/src/lib.rs index 05946b4..afe1c4a 100644 --- a/async-support/src/lib.rs +++ b/async-support/src/lib.rs
@@ -100,7 +100,7 @@ let pinned_generator = unsafe { self.map_unchecked_mut(|future| &mut future.generator) }; - match pinned_generator.resume() { + match pinned_generator.resume(()) { GeneratorState::Yielded(()) => Poll::Pending, GeneratorState::Complete(out) => Poll::Ready(out), }
diff --git a/core/Cargo.toml b/core/Cargo.toml index 3110346..94f3c8f 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml
@@ -10,5 +10,5 @@ custom_alloc_error_handler = [] [dependencies] -linked_list_allocator = { optional = true, version = "=0.6.5", default-features = false } +linked_list_allocator = { optional = true, version = "=0.8.1", default-features = false } libtock_codegen = { path = "../codegen" }
diff --git a/core/src/entry_point/start_item_arm.rs b/core/src/entry_point/start_item_arm.rs index c3bfab7..c9390f6 100644 --- a/core/src/entry_point/start_item_arm.rs +++ b/core/src/entry_point/start_item_arm.rs
@@ -105,7 +105,7 @@ bl rust_start" : // No output operands : "{r0}"(app_start), "{r1}"(mem_start), "{r3}"(app_heap_break) // Input operands - : "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r12", + : "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r8", "r12", "cc", "memory" // Clobbers : "volatile" // Options );