Lines Matching refs:reason
135 if (exception->reason < 0)
137 if (mask & RETURN_MASK (exception->reason))
170 /* Jump to the nearest CATCH_SJLJ block, communicating REASON to
171 that call via setjmp's return value. Note that REASON can't be
174 enum return_reason reason = exception.reason;
176 longjmp (catchers.front ().buf, reason);
184 if (exception.reason == RETURN_QUIT)
186 else if (exception.reason == RETURN_FORCED_QUIT)
188 else if (exception.reason == RETURN_ERROR)
191 gdb_assert_not_reached ("invalid return reason");
195 throw_it (enum return_reason reason, enum errors error, const char *fmt,
198 if (reason == RETURN_QUIT)
200 else if (reason == RETURN_FORCED_QUIT)
202 else if (reason == RETURN_ERROR)
205 gdb_assert_not_reached ("invalid return reason");