diff --git a/kernel/include/panic/hang.h b/kernel/include/panic/hang.h index 14f0c124..105c03a6 100644 --- a/kernel/include/panic/hang.h +++ b/kernel/include/panic/hang.h @@ -1,4 +1,4 @@ #pragma once -void hang(); +[[noreturn]] void hang(); void halt(); \ No newline at end of file diff --git a/kernel/src/panic/hang.cpp b/kernel/src/panic/hang.cpp index e920c317..bca5a27a 100644 --- a/kernel/src/panic/hang.cpp +++ b/kernel/src/panic/hang.cpp @@ -1,6 +1,6 @@ #include "panic/hang.h" -void hang() +[[noreturn]] void hang() { asm volatile("cli"); end: