Lines Matching refs:throw_type
108 #define get_adjusted_ptr(catch_type, throw_type, thrown_ptr_p) \
109 (__cxa_type_match (throw_type, catch_type, false, thrown_ptr_p) \
115 check_exception_spec(lsda_header_info* info, _throw_typet* throw_type,
142 if (get_adjusted_ptr(catch_type, throw_type, &thrown_ptr))
221 const std::type_info *throw_type,
230 if (throw_type->__is_pointer_p ())
233 if (catch_type->__do_catch (throw_type, &thrown_ptr, 1))
245 check_exception_spec(lsda_header_info* info, _throw_typet* throw_type,
269 if (get_adjusted_ptr (catch_type, throw_type, &thrown_ptr))
530 _throw_typet* throw_type;
540 throw_type = 0;
543 throw_type = ue_header;
545 throw_type = xh->exceptionType;
567 || (throw_type
568 && get_adjusted_ptr (catch_type, throw_type,
583 if (throw_type
584 ? ! check_exception_spec (&info, throw_type, thrown_ptr,