diff options
Diffstat (limited to 'tccrun.c')
| -rw-r--r-- | tccrun.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -306,7 +306,11 @@ static uplong rt_printline(uplong wanted_pc) sym < sym_end; sym++) { type = ELFW(ST_TYPE)(sym->st_info); - if (type == STT_FUNC) { + if (type == STT_FUNC +#ifdef STT_GNU_IFUNC + || type == STT_GNU_IFUNC +#endif + ) { if (wanted_pc >= sym->st_value && wanted_pc < sym->st_value + sym->st_size) { pstrcpy(last_func_name, sizeof(last_func_name), |
