From 5cb3e00e51e0701319ba6a2df31cc6dd408cc60c Mon Sep 17 00:00:00 2001 From: Florian Schmaus <flow@cs.fau.de> Date: Mon, 11 Jan 2021 16:31:56 +0100 Subject: [PATCH] [Worker] Fix Excessive padding in 'class Worker' emper/emper/Worker.hpp:10:7: error: Excessive padding in 'class Worker' (123 padding bytes, where 59 is optimal). Optimal fields order: seed, workerId, consider reordering the fields or adding explicit padding members [clang-analyzer-optin.performance.Padding,-warnings-as-errors] --- emper/Worker.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/emper/Worker.hpp b/emper/Worker.hpp index 7527d8c3..f19bfe4e 100644 --- a/emper/Worker.hpp +++ b/emper/Worker.hpp @@ -11,11 +11,11 @@ class Worker { private: static thread_local Worker* currentWorker; - const workerid_t workerId; - ALIGN_TO_CACHE_LINE unsigned int seed; - Worker(workerid_t workerId, unsigned int seed) : workerId(workerId), seed(seed) {} + const workerid_t workerId; + + Worker(workerid_t workerId, unsigned int seed) : seed(seed), workerId(workerId) {} void setWorker(); -- GitLab