File tree Expand file tree Collapse file tree 2 files changed +2
-1
lines changed Expand file tree Collapse file tree 2 files changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
10
10
- Move from bors/manual merge to GH merge queue
11
11
- Add tools/check.py python script for local check
12
12
- Add changelog check on PRs
13
+ - Replace UB code by a legitimate pointer access
13
14
14
15
## [ v0.10.0] - 2022-12-12
15
16
Original file line number Diff line number Diff line change @@ -355,7 +355,7 @@ where
355
355
356
356
fn write_data_reg ( & mut self , data : FrameSize ) {
357
357
// NOTE(write_volatile) see note above
358
- unsafe { ptr:: write_volatile ( & self . spi . dr as * const _ as * mut FrameSize , data) }
358
+ unsafe { ptr:: write_volatile ( ptr :: addr_of! ( self . spi. dr) as * mut FrameSize , data) }
359
359
}
360
360
361
361
// Implement write as per the "Transmit only procedure" page 712
You can’t perform that action at this time.
0 commit comments