// When GCC preprocesses the sources on native, it puts a __float128 into the
// max_align_t which clang does not understand.
// This is currently the only relevant user of stdatomic.h. As it doesn't
// access its relevant atomic field from static inlines (and thus from built
// Rust) and forbids users from touching it themselves, we can work around
// C2Rust's current inability to do atomics here
//
// Proper fix: resolve https://github.com/immunant/c2rust/issues/293
// Allow header files that pull in lots of odd stuff but don't depend on
// inlines -- like nimble's host/ble_gap.h -- to opt out of C2Rust altogether