#include #include #include #include #include constexpr static const intptr_t SIZE = 4; struct WithoutAs { uint32_t items[SIZE]; }; struct WithAs { uint32_t items[SIZE]; }; extern "C" { void some_fn(WithoutAs a, WithAs b); } // extern "C"