From 1d83468696010801d74f8bc1e8c30918ffebabac Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Mon, 9 Apr 2018 15:11:19 +0200 Subject: [PATCH] Rewrite without delegated constructor. Cppcheck (codacy) gives false positive about address_ being uninitialized. --- src/mc/remote/RemotePtr.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mc/remote/RemotePtr.hpp b/src/mc/remote/RemotePtr.hpp index da0a94a7c7..6288fd5d02 100644 --- a/src/mc/remote/RemotePtr.hpp +++ b/src/mc/remote/RemotePtr.hpp @@ -84,7 +84,7 @@ public: explicit RemotePtr(std::nullptr_t) : address_(0) {} explicit RemotePtr(std::uint64_t address) : address_(address) {} explicit RemotePtr(T* address) : address_((std::uintptr_t)address) {} - explicit RemotePtr(Remote p) : RemotePtr(*p.getBuffer()) {} + explicit RemotePtr(Remote p) : address_((std::uintptr_t)*p.getBuffer()) {} std::uint64_t address() const { return address_; } /** Turn into a local pointer -- 2.20.1