Lines Matching defs:atype
2343 ada_type_match (struct type *ftype, struct type *atype, int may_deref)
2346 CHECK_TYPEDEF (atype);
2350 if (TYPE_CODE (atype) == TYPE_CODE_REF)
2351 atype = TYPE_TARGET_TYPE (atype);
2354 || TYPE_CODE (atype) == TYPE_CODE_VOID)
2362 if (TYPE_CODE (atype) == TYPE_CODE_PTR)
2364 TYPE_TARGET_TYPE (atype), 0);
2367 ada_type_match (TYPE_TARGET_TYPE (ftype), atype, 0));
2371 switch (TYPE_CODE (atype))
2382 return (TYPE_CODE (atype) == TYPE_CODE_ARRAY
2383 || ada_is_array_descriptor (atype));
2387 return (TYPE_CODE (atype) == TYPE_CODE_ARRAY
2388 || ada_is_array_descriptor (atype));
2390 return (TYPE_CODE (atype) == TYPE_CODE_STRUCT
2391 && !ada_is_array_descriptor (atype));
2395 return (TYPE_CODE (atype) == TYPE_CODE (ftype));
2422 struct type *atype = check_typedef (VALUE_TYPE (actuals[i]));