summaryrefslogtreecommitdiff
path: root/src/coredump/_UCD_get_threadinfo_prstatus.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/coredump/_UCD_get_threadinfo_prstatus.c')
-rw-r--r--src/coredump/_UCD_get_threadinfo_prstatus.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/coredump/_UCD_get_threadinfo_prstatus.c b/src/coredump/_UCD_get_threadinfo_prstatus.c
index 50833d84..4644d1b1 100644
--- a/src/coredump/_UCD_get_threadinfo_prstatus.c
+++ b/src/coredump/_UCD_get_threadinfo_prstatus.c
@@ -67,7 +67,9 @@ _save_thread_notes(uint32_t n_namesz, uint32_t n_descsz, uint32_t n_type, char *
}
if (n_type == NT_FPREGSET)
{
+#ifdef HAVE_ELF_FPREGSET_T
memcpy(&ui->threads[ui->n_threads-1].fpregset, desc, sizeof(elf_fpregset_t));
+#endif
}
return UNW_ESUCCESS;
}