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
);