aboutsummaryrefslogtreecommitdiff
path: root/libs/kstd/tests/src/os_panic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/kstd/tests/src/os_panic.cpp')
-rw-r--r--libs/kstd/tests/src/os_panic.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/libs/kstd/tests/src/os_panic.cpp b/libs/kstd/tests/src/os_panic.cpp
new file mode 100644
index 0000000..3eae6ff
--- /dev/null
+++ b/libs/kstd/tests/src/os_panic.cpp
@@ -0,0 +1,15 @@
+#include "kstd/tests/os_panic.hpp"
+
+#include <source_location>
+#include <string>
+#include <string_view>
+
+namespace kstd::os
+{
+
+ auto panic(std::string_view message, std::source_location location)
+ {
+ throw kstd::tests::os_panic{std::string{message}, location};
+ }
+
+} // namespace kstd::os \ No newline at end of file