From 4320fc2a149bd4d8d16ad26802262885c158dc69 Mon Sep 17 00:00:00 2001 From: Antony Polukhin Date: Wed, 16 Nov 2016 22:07:02 +0300 Subject: [PATCH] Remove some of the reinterpret_casts --- .../stacktrace/detail/backtrace_holder_windows.hpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/include/boost/stacktrace/detail/backtrace_holder_windows.hpp b/include/boost/stacktrace/detail/backtrace_holder_windows.hpp index 01e2077..14b02e2 100644 --- a/include/boost/stacktrace/detail/backtrace_holder_windows.hpp +++ b/include/boost/stacktrace/detail/backtrace_holder_windows.hpp @@ -119,26 +119,26 @@ struct backtrace_holder { if (!try_init_com(idebug_)) { return result; } - ULONG64 offset = reinterpret_cast(buffer[frame]); + const ULONG64 offset = reinterpret_cast(buffer[frame]); char name[256]; name[0] = '\0'; - PULONG size = 0; + ULONG size = 0; bool res = (S_OK == idebug_->GetNameByOffset( offset, name, sizeof(name), - reinterpret_cast(&size), + &size, 0 )); if (!res && size != 0) { - result.resize(reinterpret_cast(size)); + result.resize(size); res = (S_OK == idebug_->GetNameByOffset( offset, &result[0], - result.size(), - reinterpret_cast(&size), + static_cast(result.size()), + &size, 0 )); } else if (res) {