From 87f0c768166b6cbed7836a378fda6fae00cd8294 Mon Sep 17 00:00:00 2001 From: Antony Polukhin Date: Thu, 24 Nov 2016 09:24:51 +0300 Subject: [PATCH] Attempt to fix Win test failures --- include/boost/stacktrace/detail/backend_windows.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/stacktrace/detail/backend_windows.hpp b/include/boost/stacktrace/detail/backend_windows.hpp index 59196b1..aeb5f49 100644 --- a/include/boost/stacktrace/detail/backend_windows.hpp +++ b/include/boost/stacktrace/detail/backend_windows.hpp @@ -98,7 +98,7 @@ inline bool try_init_com(com_holder& idebug_) BOOST_NOEXCEPT { struct backtrace_holder { std::size_t frames_count; - void* buffer[1]; + void* buffer[]; backtrace_holder() BOOST_NOEXCEPT {} @@ -120,7 +120,7 @@ backend::backend(void* memory, std::size_t size, std::size_t& hash_code) BOOST_N boost::detail::winapi::ULONG_ hc = 0; impl().frames_count = CaptureStackBackTrace( 0, - static_cast(1 + (size - sizeof(backtrace_holder)) / sizeof(void*)), + static_cast((size - sizeof(backtrace_holder)) / sizeof(void*)), impl().buffer, &hc );