From ff0a3d43f57e024927a9592ef0dc4a14e033e4fb Mon Sep 17 00:00:00 2001
From: Him188 <Him188@mamoe.net>
Date: Sat, 16 Nov 2019 20:45:54 +0800
Subject: [PATCH] Add Unreachable

---
 .../commonMain/kotlin/net.mamoe.mirai/utils/Unreachable.kt | 7 +++++++
 1 file changed, 7 insertions(+)
 create mode 100644 mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/Unreachable.kt

diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/Unreachable.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/Unreachable.kt
new file mode 100644
index 000000000..ec31ec3e5
--- /dev/null
+++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/Unreachable.kt
@@ -0,0 +1,7 @@
+package net.mamoe.mirai.utils
+
+/**
+ * 表示这里是不可到达的位置.
+ */
+@Suppress("NOTHING_TO_INLINE")
+internal inline fun assertUnreachable(): Nothing = error("This clause should be reached")