Index: kernel/generic/src/lib/ubsan.c
===================================================================
--- kernel/generic/src/lib/ubsan.c	(revision 4f3aa7644f25e335cbce9f680ef7e5e6aa6032a5)
+++ kernel/generic/src/lib/ubsan.c	(revision 86aad6f88a57ff0062dad7790d5165713ad36cbc)
@@ -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();
+}
