Skip to content

Commit 1e0bbbc

Browse files
committed
fix: add #![feature(asm_const, asm_sym)]
`const` and `sym` operands for inline assembly have been moved to separate features.
1 parent ed6334b commit 1e0bbbc

File tree

13 files changed

+18
-0
lines changed

13 files changed

+18
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ The R3 original kernel is provided as a separate package [`r3_kernel`][].
4545

4646
```rust
4747
#![feature(asm)]
48+
#![feature(asm_sym)]
4849
#![feature(const_fn_trait_bound)]
4950
#![feature(const_mut_refs)]
5051
#![feature(const_fn_fn_ptr_basics)]

examples/basic_gr_peach/src/main.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#![feature(const_mut_refs)]
44
#![feature(const_trait_impl)]
55
#![feature(asm)]
6+
#![feature(asm_sym)]
67
#![feature(naked_functions)]
78
#![deny(unsafe_op_in_unsafe_fn)]
89
#![deny(unsupported_naked_functions)]

examples/basic_nucleo_f401re/src/main.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#![feature(asm)]
2+
#![feature(asm_sym)]
23
#![feature(const_fn_trait_bound)]
34
#![feature(const_fn_fn_ptr_basics)]
45
#![feature(const_mut_refs)]

examples/basic_rp_pico/src/main.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#![feature(asm)]
2+
#![feature(asm_sym)]
23
#![feature(const_fn_trait_bound)]
34
#![feature(const_fn_fn_ptr_basics)]
45
#![feature(const_mut_refs)]

examples/basic_wio_terminal/src/main.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#![feature(asm)]
2+
#![feature(asm_sym)]
23
#![feature(const_fn_trait_bound)]
34
#![feature(const_fn_fn_ptr_basics)]
45
#![feature(const_mut_refs)]

examples/smp_rp_pico/src/main.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#![feature(asm)]
2+
#![feature(asm_sym)]
23
#![feature(const_fn_trait_bound)]
34
#![feature(const_fn_fn_ptr_basics)]
45
#![feature(const_mut_refs)]

src/r3_port_arm/src/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
#![feature(const_refs_to_cell)]
77
#![feature(const_trait_impl)]
88
#![feature(decl_macro)]
9+
#![feature(asm_const)]
10+
#![feature(asm_sym)]
911
#![feature(asm)]
1012
#![feature(naked_functions)]
1113
#![feature(slice_ptr_len)]

src/r3_port_arm_m/src/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#![feature(const_fn_trait_bound)]
22
#![feature(const_mut_refs)]
33
#![feature(const_fn_fn_ptr_basics)]
4+
#![feature(asm_const)]
5+
#![feature(asm_sym)]
46
#![feature(asm)]
57
#![feature(decl_macro)]
68
#![feature(generic_const_exprs)]

src/r3_port_arm_m_test_driver/src/main.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#![feature(asm)]
2+
#![feature(asm_sym)]
23
#![feature(const_fn_trait_bound)]
34
#![feature(const_mut_refs)]
45
#![feature(const_fn_fn_ptr_basics)]

src/r3_port_arm_test_driver/src/main.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#![feature(naked_functions)]
1010
#![feature(const_trait_impl)]
1111
#![feature(asm)]
12+
#![feature(asm_sym)]
1213
#![deny(unsafe_op_in_unsafe_fn)]
1314
#![deny(unsupported_naked_functions)]
1415
#![cfg_attr(feature = "run", no_std)]

0 commit comments

Comments
 (0)