diff options
Diffstat (limited to 'gcc/sdbout.c')
-rw-r--r-- | gcc/sdbout.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/sdbout.c b/gcc/sdbout.c index 473d9b9..bb21ae7 100644 --- a/gcc/sdbout.c +++ b/gcc/sdbout.c @@ -58,6 +58,7 @@ AT&T C compiler. From the example below I would conclude the following: #include "tm_p.h" #include "gsyms.h" #include "debug.h" +#include "langhooks.h" /* 1 if PARM is passed to this function in memory. */ @@ -1516,7 +1517,7 @@ static void sdbout_finish (main_filename) const char *main_filename ATTRIBUTE_UNUSED; { - tree decl = getdecls (); + tree decl = (*lang_hooks.decls.getdecls) (); unsigned int len = list_length (decl); tree *vec = (tree *) xmalloc (sizeof (tree) * len); unsigned int i; @@ -1754,7 +1755,7 @@ sdbout_init (input_file_name) #ifdef RMS_QUICK_HACK_1 tree t; - for (t = getdecls (); t; t = TREE_CHAIN (t)) + for (t = (*lang_hooks.decls.getdecls) (); t; t = TREE_CHAIN (t)) if (DECL_NAME (t) && IDENTIFIER_POINTER (DECL_NAME (t)) != 0 && !strcmp (IDENTIFIER_POINTER (DECL_NAME (t)), "__vtbl_ptr_type")) sdbout_symbol (t, 0); |