aboutsummaryrefslogtreecommitdiff
path: root/zencore/include
diff options
context:
space:
mode:
authorMartin Ridgers <[email protected]>2021-11-02 15:02:28 +0100
committerMartin Ridgers <[email protected]>2021-11-02 15:29:02 +0100
commit513f459834e713b5268200ad448094bdafb82cb2 (patch)
tree8ff20590b5574d60c97da572d9dcec42461bfafa /zencore/include
parentRefactored ExtendablePathBuilder in an fixed/extendable pair (diff)
downloadzen-513f459834e713b5268200ad448094bdafb82cb2.tar.xz
zen-513f459834e713b5268200ad448094bdafb82cb2.zip
__debugbreak() -> ZEN_DEBUG_BREAK()
Diffstat (limited to 'zencore/include')
-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
//