@@ -2687,7 +2687,7 @@
}
if (state->threaded)
- lines = backtrace_atomic_load_pointer (&u->lines);
+ lines = (struct line *) backtrace_atomic_load_pointer (&u->lines);
new_data = 0;
if (lines == NULL)
@@ -2870,7 +2870,7 @@
pp = (struct dwarf_data **) (void *) &state->fileline_data;
while (1)
{
- ddata = backtrace_atomic_load_pointer (pp);
+ ddata = (struct dwarf_data *) backtrace_atomic_load_pointer (pp);
if (ddata == NULL)
break;
@@ -3002,7 +3002,7 @@
{
struct dwarf_data *p;
- p = backtrace_atomic_load_pointer (pp);
+ p = (struct dwarf_data *) backtrace_atomic_load_pointer (pp);
if (p == NULL)
break;
@@ -445,7 +445,7 @@
{
struct elf_syminfo_data *p;
- p = backtrace_atomic_load_pointer (pp);
+ p = (struct elf_syminfo_data *) backtrace_atomic_load_pointer (pp);
if (p == NULL)
break;
@@ -490,7 +490,7 @@
pp = (struct elf_syminfo_data **) (void *) &state->syminfo_data;
while (1)
{
- edata = backtrace_atomic_load_pointer (pp);
+ edata = (struct elf_syminfo_data *) backtrace_atomic_load_pointer (pp);
if (edata == NULL)
break;
@@ -967,7 +967,7 @@
{
fileline current_fn;
- current_fn = backtrace_atomic_load_pointer (&state->fileline_fn);
+ current_fn = (fileline) backtrace_atomic_load_pointer (&state->fileline_fn);
if (current_fn == NULL || current_fn == elf_nodebug)
*fileline_fn = elf_fileline_fn;
}
@@ -72,7 +72,7 @@
if (!state->threaded)
fileline_fn = state->fileline_fn;
else
- fileline_fn = backtrace_atomic_load_pointer (&state->fileline_fn);
+ fileline_fn = (fileline) backtrace_atomic_load_pointer (&state->fileline_fn);
if (fileline_fn != NULL)
return 1;