Index: kernel/generic/src/lib/ubsan.c
===================================================================
--- kernel/generic/src/lib/ubsan.c	(revision 95d45482754feecb799113e94c59c7c41e44b029)
+++ kernel/generic/src/lib/ubsan.c	(revision be6e37a1450dc9ae009c1198f1541fa2c80b2a0c)
@@ -113,4 +113,5 @@
 void __ubsan_handle_pointer_overflow(struct pointer_overflow_data *data,
     unsigned long base, unsigned long result);
+void __ubsan_handle_builtin_unreachable(struct unreachable_data *data);
 
 static void print_loc(const char *func, struct source_location *loc)
@@ -255,2 +256,8 @@
 	ubsan_panic();
 }
+
+void __ubsan_handle_builtin_unreachable(struct unreachable_data *data)
+{
+	print_loc(__func__, &data->loc);
+	ubsan_panic();
+}
