optional cstruct annotation in cmm parser