From 615fc934ffe319bc5eb3fc7d917abf50a04bd726 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Sun, 18 Apr 2021 15:52:28 +0200 Subject: [PATCH] Add assert for unreachable switch case Like the default case in Process_writeField() --- Process.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Process.c b/Process.c index 9575ed66..38a82d7a 100644 --- a/Process.c +++ b/Process.c @@ -399,7 +399,7 @@ void Process_writeField(const Process* this, RichString* str, ProcessField field xSnprintf(buffer, n, "%-9d ", this->st_uid); break; default: - assert(0); /* should never be reached */ + assert(0 && "Process_writeField: default key reached"); /* should never be reached */ xSnprintf(buffer, n, "- "); } RichString_appendWide(str, attr, buffer); @@ -617,6 +617,7 @@ int Process_compareByKey_Base(const Process* p1, const Process* p2, ProcessField case USER: return SPACESHIP_NULLSTR(p1->user, p2->user); default: + assert(0 && "Process_compareByKey_Base: default key reached"); /* should never be reached */ return SPACESHIP_NUMBER(p1->pid, p2->pid); } }