From 653f74b692d334ea4b3691f3b61c195f464c39d4 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Sun, 6 Jan 2019 14:19:20 +0100 Subject: [PATCH] source: fix implicit narrowing conversion in brace initializers Fixes #2477. --- src/common/mm_mem_io_p.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/common/mm_mem_io_p.h b/src/common/mm_mem_io_p.h index 05fcf1668..4de4139cc 100644 --- a/src/common/mm_mem_io_p.h +++ b/src/common/mm_mem_io_p.h @@ -28,8 +28,8 @@ public: explicit mm_mem_io_private_c(unsigned char *p_mem, uint64_t p_mem_size, std::size_t p_increase) - : mem_size{p_mem_size} - , allocated{p_mem_size} + : mem_size{static_cast(p_mem_size)} + , allocated{static_cast(p_mem_size)} , increase{p_increase} , mem{p_mem} { @@ -48,8 +48,8 @@ public: explicit mm_mem_io_private_c(unsigned char const *p_mem, uint64_t p_mem_size) - : mem_size{p_mem_size} - , allocated{p_mem_size} + : mem_size{static_cast(p_mem_size)} + , allocated{static_cast(p_mem_size)} , ro_mem{p_mem} , read_only{true} {