diff options
Diffstat (limited to 'gdb/common/common-exceptions.c')
-rw-r--r-- | gdb/common/common-exceptions.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gdb/common/common-exceptions.c b/gdb/common/common-exceptions.c index 6b7d5ec..6b8534c 100644 --- a/gdb/common/common-exceptions.c +++ b/gdb/common/common-exceptions.c @@ -264,16 +264,16 @@ gdb_exception_sliced_copy (struct gdb_exception *to, const struct gdb_exception #endif /* !GDB_XCPT_SJMP */ -/* Return EXCEPTION to the nearest containing catch_errors(). */ +/* Return EXCEPTION to the nearest containing CATCH_SJLJ block. */ void throw_exception_sjlj (struct gdb_exception exception) { do_cleanups (all_cleanups ()); - /* Jump to the containing catch_errors() call, communicating REASON - to that call via setjmp's return value. Note that REASON can't - be zero, by definition in defs.h. */ + /* Jump to the nearest CATCH_SJLJ block, communicating REASON to + that call via setjmp's return value. Note that REASON can't be + zero, by definition in common-exceptions.h. */ exceptions_state_mc (CATCH_THROWING); current_catcher->exception = exception; longjmp (current_catcher->buf, exception.reason); |