summaryrefslogtreecommitdiff
path: root/core/nds32
diff options
context:
space:
mode:
authorPatrick Georgi <pgeorgi@google.com>2018-07-04 17:21:09 +0200
committerchrome-bot <chrome-bot@chromium.org>2018-07-12 22:10:02 -0700
commit7e972ab9860d594c0db9d4c2df1742a96f64bc67 (patch)
tree93a1d43a4b9aa749e9fe50f10279cdbdac380053 /core/nds32
parent97a7b12b3ba7caad4b48eee2ec27773c044b3519 (diff)
downloadchrome-ec-7e972ab9860d594c0db9d4c2df1742a96f64bc67.tar.gz
assert/panic: mark noreturn to inform the compiler
BUG=b:65441143 BRANCH=none TEST=buildall with gcc8.1 stops failing on this family of functions Change-Id: I44f9d643e46f955ea0cd0b5893c2806a4e3f52b0 Signed-off-by: Patrick Georgi <pgeorgi@google.com> Reviewed-on: https://chromium-review.googlesource.com/1126315 Commit-Ready: Patrick Georgi <pgeorgi@chromium.org> Tested-by: Patrick Georgi <pgeorgi@chromium.org> Reviewed-by: Stefan Reinauer <reinauer@chromium.org>
Diffstat (limited to 'core/nds32')
-rw-r--r--core/nds32/panic.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/nds32/panic.c b/core/nds32/panic.c
index cd73a6f3c3..4c855b5c06 100644
--- a/core/nds32/panic.c
+++ b/core/nds32/panic.c
@@ -98,6 +98,7 @@ void software_panic(uint32_t reason, uint32_t info)
asm("j excep_handler");
else
asm("break 0");
+ __builtin_unreachable();
}
void panic_set_reason(uint32_t reason, uint32_t info, uint8_t exception)