19 lines
758 B
Diff
19 lines
758 B
Diff
|
diff --git a/thirdparty/doctest/doctest.h b/thirdparty/doctest/doctest.h
|
||
|
index 9444698286..e4fed12767 100644
|
||
|
--- a/thirdparty/doctest/doctest.h
|
||
|
+++ b/thirdparty/doctest/doctest.h
|
||
|
@@ -356,7 +356,13 @@ DOCTEST_MSVC_SUPPRESS_WARNING(26812) // Prefer 'enum class' over 'enum'
|
||
|
#ifndef DOCTEST_BREAK_INTO_DEBUGGER
|
||
|
// should probably take a look at https://github.com/scottt/debugbreak
|
||
|
#ifdef DOCTEST_PLATFORM_MAC
|
||
|
+// -- GODOT start --
|
||
|
+#if defined(__x86_64) || defined(__x86_64__) || defined(__amd64__)
|
||
|
#define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("int $3\n" : :)
|
||
|
+#else
|
||
|
+#define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("brk #0");
|
||
|
+#endif
|
||
|
+// -- GODOT end --
|
||
|
#elif DOCTEST_MSVC
|
||
|
#define DOCTEST_BREAK_INTO_DEBUGGER() __debugbreak()
|
||
|
#elif defined(__MINGW32__)
|