#include #include #include #include #include template struct NotReprC; template struct RefCell; using Foo = NotReprC>; struct MyStruct { int32_t number; }; extern "C" { void root(const Foo *a, const MyStruct *with_cell); } // extern "C"