IIRC there were some limitations with C macros, if that is a think, my understanding of C is very limited, but I was interested in zig a while ago and watched some presentations.
I think with some work on Zig’s end a few more cases could be handled though.