diff --git a/src/video_core/amdgpu/liverpool.h b/src/video_core/amdgpu/liverpool.h
index 56f695ca..b09182ae 100644
--- a/src/video_core/amdgpu/liverpool.h
+++ b/src/video_core/amdgpu/liverpool.h
@@ -834,7 +834,9 @@ private:
             static constexpr std::suspend_always final_suspend() noexcept {
                 return {};
             }
-            void unhandled_exception() {}
+            void unhandled_exception() {
+                UNREACHABLE();
+            }
             void return_void() {}
             struct empty {};
             std::suspend_always yield_value(empty&&) {