Skip to content

Commit 2b2cefe

Browse files
authored
Add cast for warning C4267
warning C4267: 'argument': conversion from 'size_t' to 'DWORD', possible loss of data
1 parent f30744b commit 2b2cefe

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

backward.hpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3621,10 +3621,12 @@ template <> class TraceResolverImpl<system_tag::windows_tag>
36213621
symOptions |= SYMOPT_LOAD_LINES | SYMOPT_UNDNAME;
36223622
SymSetOptions(symOptions);
36233623
EnumProcessModules(process, &module_handles[0],
3624-
module_handles.size() * sizeof(HMODULE), &cbNeeded);
3624+
static_cast<DWORD>(module_handles.size() * sizeof(HMODULE)),
3625+
&cbNeeded);
36253626
module_handles.resize(cbNeeded / sizeof(HMODULE));
36263627
EnumProcessModules(process, &module_handles[0],
3627-
module_handles.size() * sizeof(HMODULE), &cbNeeded);
3628+
static_cast<DWORD>(module_handles.size() * sizeof(HMODULE)),
3629+
&cbNeeded);
36283630
std::transform(module_handles.begin(), module_handles.end(),
36293631
std::back_inserter(modules), get_mod_info(process));
36303632
void *base = modules[0].base_address;

0 commit comments

Comments
 (0)