summaryrefslogtreecommitdiff
path: root/boost/stacktrace/safe_dump_to.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/stacktrace/safe_dump_to.hpp')
-rw-r--r--boost/stacktrace/safe_dump_to.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/boost/stacktrace/safe_dump_to.hpp b/boost/stacktrace/safe_dump_to.hpp
index 65a5c9e424..bfd60720ff 100644
--- a/boost/stacktrace/safe_dump_to.hpp
+++ b/boost/stacktrace/safe_dump_to.hpp
@@ -12,6 +12,7 @@
# pragma once
#endif
+#include <boost/detail/winapi/config.hpp>
#include <boost/stacktrace/detail/push_options.h>
#ifdef BOOST_INTEL
@@ -207,7 +208,7 @@ BOOST_FORCEINLINE std::size_t safe_dump_to(std::size_t skip, std::size_t max_dep
# else
# include <boost/stacktrace/detail/safe_dump_posix.ipp>
# endif
-# if defined(BOOST_WINDOWS) && !defined(BOOST_GCC)
+# if defined(BOOST_WINDOWS) && !defined(BOOST_WINAPI_IS_MINGW) // MinGW does not provide RtlCaptureStackBackTrace. MinGW-w64 does.
# include <boost/stacktrace/detail/collect_msvc.ipp>
# else
# include <boost/stacktrace/detail/collect_unwind.ipp>