From 9938bb633348316122789dbab56951e67ed7a7b9 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Tue, 20 Sep 2016 14:00:56 -0700 Subject: [PATCH] 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 --- output/outelf.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/output/outelf.c b/output/outelf.c index b9075a8f..b15c6c6c 100644 --- a/output/outelf.c +++ b/output/outelf.c @@ -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(); } } -- 2.11.4.GIT