aboutsummaryrefslogtreecommitdiff
path: root/tests/cpass
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cpass')
-rw-r--r--tests/cpass/late-not-send.rs6
-rw-r--r--tests/cpass/late-resource.rs5
2 files changed, 6 insertions, 5 deletions
diff --git a/tests/cpass/late-not-send.rs b/tests/cpass/late-not-send.rs
index 06d376b..5b278ab 100644
--- a/tests/cpass/late-not-send.rs
+++ b/tests/cpass/late-not-send.rs
@@ -19,10 +19,12 @@ const APP: () = {
static mut Y: Option<NotSend> = None;
#[init(resources = [Y])]
- fn init() {
+ fn init() -> init::LateResources {
*resources.Y = Some(NotSend { _0: PhantomData });
- X = NotSend { _0: PhantomData };
+ init::LateResources {
+ X: NotSend { _0: PhantomData },
+ }
}
#[idle(resources = [X, Y])]
diff --git a/tests/cpass/late-resource.rs b/tests/cpass/late-resource.rs
index 94ec8c9..0dec4cb 100644
--- a/tests/cpass/late-resource.rs
+++ b/tests/cpass/late-resource.rs
@@ -14,8 +14,7 @@ const APP: () = {
static Y: u32 = ();
#[init]
- fn init() {
- X = 0;
- Y = 1;
+ fn init() -> init::LateResources {
+ init::LateResources { X: 0, Y: 1 }
}
};