# Meeting 2023-01-25 * [ ] Unstable features in the language and toolchain (Miguel) * feature(const_refs_to_cell) Gary: We only need it for `offset_of!` * toolchain: * Boqun: can we make `bindgen` work on inline static function? Please? * Bjorn: Not without embedding a C to Rust compiler :) * :( * Could we make a marco `c_code!` ```rust= c_code!{ static inline int func(struct some_struct *s) { return s->field_m; } } ``` Translate to ```rust pub fn func(s :* const some_struct ) -> i32 { unsafe { (*s).field_m } } ``` ? * [ ] Inevitable (re)implementation of atomics in asm * More information: [Memory Model Gaps](https://hackmd.io/2c65VAzsTNyr4QVkk72DYg) * basically if the variables are also touched at C side, you will need to use a different set of atomics unless you can prove Rust/LLVM atomics work for every possible execution. * [ ] Meeting with Asahi Lina * 1300 UTC except Wed/Fri * List of confirm attendants: Miguel