summaryrefslogtreecommitdiffstats
path: root/loc2c-test.c
diff options
context:
space:
mode:
Diffstat (limited to 'loc2c-test.c')
-rw-r--r--loc2c-test.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/loc2c-test.c b/loc2c-test.c
index 01edc805..01108573 100644
--- a/loc2c-test.c
+++ b/loc2c-test.c
@@ -378,6 +378,9 @@ static void
print_vars (unsigned int indent, Dwarf_Die *die)
{
Dwarf_Die child;
+ Dwarf_Attribute attr_mem;
+ Dwarf_Die typedie_mem;
+ Dwarf_Die *typedie;
if (dwarf_child (die, &child) == 0)
do
switch (dwarf_tag (&child))
@@ -387,9 +390,7 @@ print_vars (unsigned int indent, Dwarf_Die *die)
printf ("%*s%-30s[%6" PRIx64 "]", indent, "",
dwarf_diename (&child),
(uint64_t) dwarf_dieoffset (&child));
- Dwarf_Attribute attr_mem;
- Dwarf_Die typedie_mem;
- Dwarf_Die *typedie = dwarf_formref_die
+ typedie = dwarf_formref_die
(dwarf_attr_integrate (&child, DW_AT_type, &attr_mem),
&typedie_mem);
print_type (typedie, '\t');