I just fixed the Daffodil C code generator to stop crashing on someone's private DFDL schema. Their schema is private and far too big to show here, but somehow their schema was creating an EmptyGram object. I've now made sure the C code generator knows how to skip an EmptyGram object instead of crashing when it sees the EmptyGram object.
I would like to add a TDML test case to my PR along with the fix, but how do you write a DFDL schema which creates an EmptyGram object anyway? I haven't been able to figure out how the user's own schema creates the EmptyGram object because the schema has too many things in it already. John