#if 0 ''' ' #endif #ifdef __cplusplus template using MaybeUninit = T; #endif #if 0 ' ''' #endif #include #include #include #include #include template struct NotReprC; using Foo = NotReprC>; struct MyStruct { MaybeUninit number; }; extern "C" { void root(const Foo *a, const MyStruct *with_maybe_uninit); } // extern "C"