summaryrefslogtreecommitdiffstats
path: root/tests/funcscopes.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/funcscopes.c')
-rw-r--r--tests/funcscopes.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/tests/funcscopes.c b/tests/funcscopes.c
index a74e8d87..3318f311 100644
--- a/tests/funcscopes.c
+++ b/tests/funcscopes.c
@@ -98,11 +98,11 @@ struct args
};
static int
-handle_function (Dwarf_Func *func, void *arg)
+handle_function (Dwarf_Die *funcdie, void *arg)
{
struct args *a = arg;
- const char *name = dwarf_func_name (func);
+ const char *name = dwarf_diename (funcdie);
char **argv = a->argv;
if (argv[0] != NULL)
{
@@ -114,10 +114,6 @@ handle_function (Dwarf_Func *func, void *arg)
return 0;
}
- Dwarf_Die funcdie_mem;
- Dwarf_Die *funcdie = dwarf_func_die (func, &funcdie_mem);
- assert (funcdie == &funcdie_mem);
-
Dwarf_Die *scopes;
int n = dwarf_getscopes_die (funcdie, &scopes);
if (n <= 0)