summaryrefslogtreecommitdiff
path: root/gcc/unwind-sjlj.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/unwind-sjlj.c')
-rw-r--r--gcc/unwind-sjlj.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/gcc/unwind-sjlj.c b/gcc/unwind-sjlj.c
index 9bf27a1a529..2161b71b7fc 100644
--- a/gcc/unwind-sjlj.c
+++ b/gcc/unwind-sjlj.c
@@ -1,5 +1,6 @@
/* DWARF2 exception handling and frame unwind runtime interface routines.
- Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002
+ Free Software Foundation, Inc.
This file is part of GCC.
@@ -251,11 +252,13 @@ uw_init_context (struct _Unwind_Context *context)
/* ??? There appear to be bugs in integrate.c wrt __builtin_longjmp and
virtual-stack-vars. An inline version of this segfaults on Sparc. */
-#define uw_install_context(CURRENT, TARGET) \
- do { \
- _Unwind_SjLj_SetContext ((TARGET)->fc); \
- longjmp ((TARGET)->fc->jbuf, 1); \
- } while (0)
+#define uw_install_context(CURRENT, TARGET) \
+ do \
+ { \
+ _Unwind_SjLj_SetContext ((TARGET)->fc); \
+ longjmp ((TARGET)->fc->jbuf, 1); \
+ } \
+ while (0)
static inline _Unwind_Ptr