windows does not consider object initializers with a cast operator static

This commit is contained in:
Sara 2023-11-21 11:03:09 +01:00 committed by Scott-G-GD
parent 5755efb529
commit c78dbba674

View file

@ -23,7 +23,7 @@ static inline Asset T##_as_Asset(T* x) {\
TC_FN_TYPECHECK(asset_id, get_id_f, T*);\
TC_FN_TYPECHECK(void, set_id_f, T*, asset_id);\
TC_FN_TYPECHECK(Drop, T##_as_Drop, T*);\
static IAsset tc = (IAsset){\
static IAsset const tc = {\
.get_id = (asset_id(*const)(void*)) get_id_f,\
.set_id = (void(*const)(void*,asset_id)) set_id_f,\
};\