aboutsummaryrefslogtreecommitdiff
path: root/zencore
diff options
context:
space:
mode:
Diffstat (limited to 'zencore')
-rw-r--r--zencore/include/zencore/zencore.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/zencore/include/zencore/zencore.h b/zencore/include/zencore/zencore.h
index 6b98749fe..195662715 100644
--- a/zencore/include/zencore/zencore.h
+++ b/zencore/include/zencore/zencore.h
@@ -96,6 +96,12 @@
# endif
#endif
+#if ZEN_COMPILER_MSC
+# define ZEN_DEBUG_BREAK() do { __debugbreak(); } while (0)
+#else
+# define ZEN_DEBUG_BREAK() do { __builtin_trap(); } while (0)
+#endif
+
//////////////////////////////////////////////////////////////////////////
// Architecture
//