fixed issue with anonymous structs/unions