summaryrefslogtreecommitdiff
path: root/include/tdep-hppa
diff options
context:
space:
mode:
authorTommi Rantala <tt.rantala@gmail.com>2012-08-01 14:30:28 +0300
committerTommi Rantala <tt.rantala@gmail.com>2012-08-20 08:46:46 +0300
commit971216f8d4f09e73a94b78c1cba8bbb6123078e4 (patch)
tree6a5606017fb8d39b3e7b5b8cda60adca9ed2adac /include/tdep-hppa
parent201bb8733d385c86b9d78ee061db071b92d03938 (diff)
downloadlibunwind-971216f8d4f09e73a94b78c1cba8bbb6123078e4.tar.gz
HPPA: fix tdep_put_unwind_info() macro
In file included from mi/Lput_dynamic_unwind_info.c:4: mi/Gput_dynamic_unwind_info.c:48:40: error: macro "tdep_put_unwind_info" passed 3 arguments, but takes just 2
Diffstat (limited to 'include/tdep-hppa')
-rw-r--r--include/tdep-hppa/libunwind_i.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/tdep-hppa/libunwind_i.h b/include/tdep-hppa/libunwind_i.h
index f2168499..4bcbe960 100644
--- a/include/tdep-hppa/libunwind_i.h
+++ b/include/tdep-hppa/libunwind_i.h
@@ -242,14 +242,14 @@ dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
# define tdep_find_proc_info(c,ip,n) \
dwarf_find_proc_info((c)->as, (ip), &(c)->pi, (n), \
(c)->as_arg)
-# define tdep_put_unwind_info(c,pi) \
- dwarf_put_unwind_info((c)->as, (pi), (c)->as_arg)
+# define tdep_put_unwind_info(as,pi,arg) \
+ dwarf_put_unwind_info((as), (pi), (arg))
#else
# define tdep_find_proc_info(c,ip,n) \
(*(c)->as->acc.find_proc_info)((c)->as, (ip), &(c)->pi, (n), \
(c)->as_arg)
-# define tdep_put_unwind_info(c,pi) \
- (*(c)->as->acc.put_unwind_info)((c)->as, (pi), (c)->as_arg)
+# define tdep_put_unwind_info(as,pi,arg) \
+ (*(as)->acc.put_unwind_info)((as), (pi), (arg))
#endif
#define tdep_get_as(c) ((c)->dwarf.as)