From 9490588c2460a77c16aacd52b7f449db60a6b34b Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Fri, 10 Sep 2021 19:29:41 +0200 Subject: clang:optin.performance.Padding in tools Excessive padding in 'class tools::JsonWriter' (15 padding bytes, where 7 is optimal). Change-Id: I7e37eec095d935a344b2e5fea7bb108ee878472a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121920 Tested-by: Jenkins Reviewed-by: Noel Grandin --- tools/source/misc/json_writer.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tools/source') diff --git a/tools/source/misc/json_writer.cxx b/tools/source/misc/json_writer.cxx index c326201eb9e5..b6482329ea55 100644 --- a/tools/source/misc/json_writer.cxx +++ b/tools/source/misc/json_writer.cxx @@ -21,10 +21,10 @@ namespace tools constexpr int DEFAULT_BUFFER_SIZE = 2048; JsonWriter::JsonWriter() - : mSpaceAllocated(DEFAULT_BUFFER_SIZE) - , mpBuffer(static_cast(malloc(mSpaceAllocated))) - , mStartNodeCount(0) + : mpBuffer(static_cast(malloc(DEFAULT_BUFFER_SIZE))) , mPos(mpBuffer) + , mSpaceAllocated(DEFAULT_BUFFER_SIZE) + , mStartNodeCount(0) , mbFirstFieldInNode(true) { *mPos = '{'; -- cgit