bail out when encountering an invalid array size in the ast as it's likely to cause breakage when trying to generate them anyway
error on uninitialized arrays of unspecified size; otherwise it errors about a size overflow