* this can happen if an syntax error occured
* this can happen if an syntax error occurred
glchksz(sym)	sym_t	*sym;{	if (sym->s_def == TDEF) {		if (sym->s_type->t_tspec == FUNC)			/*			 * this can happen if an syntax error occured			 * after a function declaration			 */			return;		STRUCT_ASSIGN(curr_pos, sym->s_dpos);		if (length(sym->s_type, sym->s_name) == 0 &&		    sym->s_type->t_tspec == ARRAY && sym->s_type->t_dim == 0) {			/* empty array declaration: %s */			if (tflag || (sym->s_scl == EXTERN && !sflag)) {				warning(190, sym->s_name);			} else {				error(190, sym->s_name);			}		}	}}