outelf: add panic() for unknown output types

If we get an output type we don't know how to handle, do a panic()
rather than a compile-time error; this will be necessary in the short
time pending a change to the backend interface.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
This commit is contained in:
H. Peter Anvin 2016-09-20 14:00:56 -07:00
parent 3f546034f3
commit 9938bb6333

View file

@ -1000,6 +1000,9 @@ rel12adr:
addr = 0;
elf_sect_writeaddr(s, addr, 8);
break;
default:
panic();
}
}
static void elf64_out(int32_t segto, const void *data,
@ -1286,6 +1289,9 @@ rel12adr:
}
elf_sect_writeaddr(s, addr, 8);
break;
default:
panic();
}
}
@ -1535,6 +1541,9 @@ rel12adr:
addr = 0;
elf_sect_writeaddr(s, addr, 8);
break;
default:
panic();
}
}