File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
crates/assert-instr-macro/src Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -143,7 +143,7 @@ pub fn assert_instr(
143143 quote ! {
144144 #attrs
145145 #maybe_allow_deprecated
146- #[ no_mangle]
146+ #[ unsafe ( no_mangle) ]
147147 #[ inline( never) ]
148148 pub unsafe extern #abi fn #shim_name( #( #inputs) , * ) #ret {
149149 #name:: <#( #const_vals) , * >( #( #input_vals) , * )
@@ -156,7 +156,7 @@ pub fn assert_instr(
156156
157157 #attrs
158158 #maybe_allow_deprecated
159- #[ no_mangle]
159+ #[ unsafe ( no_mangle) ]
160160 #[ inline( never) ]
161161 pub unsafe extern #abi fn #shim_name( #( #inputs) , * ) #ret {
162162 // The compiler in optimized mode by default runs a pass called
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ use core_arch::arch::wasm32::*;
88
99static mut HEAD : * mut * mut u8 = 0 as _ ;
1010
11- #[ no_mangle]
11+ #[ unsafe ( no_mangle) ]
1212pub unsafe extern "C" fn page_alloc ( ) -> * mut u8 {
1313 if !HEAD . is_null ( ) {
1414 let next = * HEAD ;
@@ -27,14 +27,14 @@ pub unsafe extern "C" fn page_alloc() -> *mut u8 {
2727 ( ( ret as u32 ) * page_size ( ) ) as * mut u8
2828}
2929
30- #[ no_mangle]
30+ #[ unsafe ( no_mangle) ]
3131pub unsafe extern "C" fn page_free ( page : * mut u8 ) {
3232 let page = page as * mut * mut u8 ;
3333 * page = HEAD as * mut u8 ;
3434 HEAD = page;
3535}
3636
37- #[ no_mangle]
37+ #[ unsafe ( no_mangle) ]
3838pub unsafe extern "C" fn memory_used ( ) -> usize {
3939 ( page_size ( ) * ( memory_size ( 0 ) as u32 ) ) as usize
4040}
You can’t perform that action at this time.
0 commit comments