File tree Expand file tree Collapse file tree 5 files changed +3
-8
lines changed
r3_port_riscv_test_driver/src
r3_support_rza1/src/os_timer Expand file tree Collapse file tree 5 files changed +3
-8
lines changed Original file line number Diff line number Diff line change 13
13
#![ feature( exhaustive_patterns) ] // `let Ok(()) = Ok::<(), !>(())`
14
14
#![ feature( decl_macro) ]
15
15
#![ feature( set_ptr_value) ] // `<*const T>::set_ptr_value`
16
- #![ feature( raw_ref_macros) ]
17
16
#![ feature( or_patterns) ]
18
17
#![ feature( option_result_unwrap_unchecked) ] // `Option<T>::unwrap_unchecked`
19
18
#![ feature( cfg_target_has_atomic) ] // `#[cfg(target_has_atomic_load_store)]`
Original file line number Diff line number Diff line change @@ -93,8 +93,7 @@ macro_rules! use_sp804 {
93
93
type TicklessState = tickless:: TicklessState <TICKLESS_CFG >;
94
94
95
95
fn tickless_state( ) -> * mut Self :: TicklessState {
96
- // FIXME: Use `core::ptr::addr_of_mut!` when it's stable
97
- unsafe { & mut TIMER_STATE }
96
+ unsafe { core:: ptr:: addr_of_mut!( TIMER_STATE ) }
98
97
}
99
98
}
100
99
Original file line number Diff line number Diff line change @@ -97,8 +97,7 @@ macro_rules! use_timer {
97
97
type TicklessState = tickless:: TicklessState <TICKLESS_CFG >;
98
98
99
99
fn tickless_state( ) -> * mut Self :: TicklessState {
100
- // FIXME: Use `core::ptr::addr_of_mut!` when it's stable
101
- unsafe { & mut TIMER_STATE }
100
+ unsafe { core:: ptr:: addr_of_mut!( TIMER_STATE ) }
102
101
}
103
102
}
104
103
Original file line number Diff line number Diff line change 5
5
#![ feature( naked_functions) ]
6
6
#![ feature( global_asm) ]
7
7
#![ feature( decl_macro) ]
8
- #![ feature( raw_ref_macros) ]
9
8
#![ feature( const_ptr_offset) ]
10
9
#![ feature( unsafe_block_in_unsafe_fn) ] // `unsafe fn` doesn't imply `unsafe {}`
11
10
#![ deny( unsafe_op_in_unsafe_fn) ]
Original file line number Diff line number Diff line change @@ -92,8 +92,7 @@ macro_rules! use_os_timer {
92
92
type TicklessState = tickless:: TicklessState <TICKLESS_CFG >;
93
93
94
94
fn tickless_state( ) -> * mut Self :: TicklessState {
95
- // FIXME: Use `core::ptr::addr_of_mut!` when it's stable
96
- unsafe { & mut TIMER_STATE }
95
+ unsafe { core:: ptr:: addr_of_mut!( TIMER_STATE ) }
97
96
}
98
97
}
99
98
You can’t perform that action at this time.
0 commit comments