summaryrefslogtreecommitdiff
path: root/glib/gmessages.c
diff options
context:
space:
mode:
Diffstat (limited to 'glib/gmessages.c')
-rw-r--r--glib/gmessages.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/glib/gmessages.c b/glib/gmessages.c
index ced7149ec..93122e525 100644
--- a/glib/gmessages.c
+++ b/glib/gmessages.c
@@ -435,6 +435,10 @@ g_logv (const gchar *log_domain,
#ifdef G_OS_WIN32
MessageBox (NULL, fatal_msg_buf, NULL, MB_OK);
#endif
+# if defined (_MSC_VER) && defined (_DEBUG)
+ /* let's see the call stack ... */
+ __asm int 3
+# endif
abort ();
#endif /* !G_ENABLE_DEBUG || !SIGTRAP */
}