diff options
Diffstat (limited to 'tests/funcscopes.c')
| -rw-r--r-- | tests/funcscopes.c | 8 |
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) |
