From 886619f63e5ede843fa5727a49d7f4675dfef7b4 Mon Sep 17 00:00:00 2001 From: Alexander Boettcher Date: Thu, 25 Oct 2018 16:37:51 +0200 Subject: [PATCH] base: set parent info in child_process solely once clang: warning: Value stored to 'parent_info' is never read Issue #3022 --- repos/base/src/lib/base/child_process.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/repos/base/src/lib/base/child_process.cc b/repos/base/src/lib/base/child_process.cc index 63d4c99452..6a0b82a028 100644 --- a/repos/base/src/lib/base/child_process.cc +++ b/repos/base/src/lib/base/child_process.cc @@ -55,6 +55,8 @@ Child::Process::Loaded_executable::Loaded_executable(Type type, /* setup region map for the new pd */ Elf_segment seg; + bool parent_info = false; + for (unsigned n = 0; (seg = elf.get_segment(n)).valid(); ++n) { if (seg.flags().skip) continue; if (seg.mem_size() == 0) continue; @@ -63,8 +65,6 @@ Child::Process::Loaded_executable::Loaded_executable(Type type, addr_t const addr = (addr_t)seg.start(); size_t const size = seg.mem_size(); - bool parent_info = false; - bool const write = seg.flags().w; bool const exec = seg.flags().x;