AZ
Size: a a a
AL
H
r
H
H
AZ
H
А⚙
unsafe
кода. Вчера прогнал miri
и она ругнулась на 2 теста, в обоих ошибка звучит как алиасинг указателя в дропе гарда для дропа уже инициализированных элементов. При этом я не понимаю с чем там алиасинг происходит...(array-init
, но в нём такой проблемы нет (так что один из способов всё исправить — скопипастить код оттуда, лол)miri
и ссылками на код.r
unsafe
кода. Вчера прогнал miri
и она ругнулась на 2 теста, в обоих ошибка звучит как алиасинг указателя в дропе гарда для дропа уже инициализированных элементов. При этом я не понимаю с чем там алиасинг происходит...(array-init
, но в нём такой проблемы нет (так что один из способов всё исправить — скопипастить код оттуда, лол)miri
и ссылками на код.В
В
K
valid_ptr.read_unaligned::<()>()
- ub или норм?t🥔
valid_ptr.read_unaligned::<()>()
- ub или норм?K
r
valid_ptr.read_unaligned::<()>()
- ub или норм?()
всегда инициализирован, надо полагать. Так что норм.d
r
AZ
M
#[link_section = ".data"] fn main() {}