dirbaio[m]: > <@dirbaio:matrix.org> The reason I'm saying this is because currently it's very underspecified when it's allowed to cast from usize to ptr and write to that. I think currently the compiler is conservative so it's likely to work, but it's best avoided. If the issue is generics you can cast through `*mut ()` instead. > > Though your issue is probably the fences :p I didn't know about `*mut ()`, I'll change to that.