File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -50,13 +50,13 @@ jobs:
5050 strategy :
5151 fail-fast : false
5252 matrix :
53- os : [ubuntu-latest, macos-latest, windows-latest ]
53+ os : [ubuntu-latest, macos-latest]
5454 steps :
5555 - uses : actions/checkout@v5
5656 - name : Setup Rust
5757 uses : dtolnay/rust-toolchain@stable
5858 with :
59- components : miri
59+ components : miri,rust-src
6060 toolchain : nightly
6161 - uses : actions/setup-node@v5
6262 with :
Original file line number Diff line number Diff line change @@ -211,8 +211,9 @@ pub unsafe fn format_string(value: &str, dst: &mut [u8]) -> usize {
211211
212212 // Handle remaining bytes
213213 let mut placeholder: [ u8 ; LANES ] = [ 0 ; LANES ] ;
214+ let mut v;
214215 while nb > 0 {
215- let v = {
216+ v = {
216217 #[ cfg( not( any( target_os = "linux" , target_os = "macos" ) ) ) ]
217218 {
218219 std:: ptr:: copy_nonoverlapping ( sptr, placeholder[ ..] . as_mut_ptr ( ) , nb) ;
@@ -237,7 +238,7 @@ pub unsafe fn format_string(value: &str, dst: &mut [u8]) -> usize {
237238 }
238239 } ;
239240
240- v. storeu ( dptr) ;
241+ v. storeu ( std :: slice :: from_raw_parts_mut ( dptr, LANES ) . as_mut_ptr ( ) ) ;
241242 let mask = escaped_mask ( v) . clear_high_bits ( LANES - nb) ;
242243
243244 if mask. all_zero ( ) {
You can’t perform that action at this time.
0 commit comments