From 6265650bd5ab7dca7918ffc835107e88cc5dc200 Mon Sep 17 00:00:00 2001 From: Axel Naumann <Axel.Naumann@cern.ch> Date: Tue, 22 May 2018 16:54:27 +0200 Subject: [PATCH] Do not change the class layout depending on NDEBUG! --- tree/dataframe/inc/ROOT/TDFNodes.hxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tree/dataframe/inc/ROOT/TDFNodes.hxx b/tree/dataframe/inc/ROOT/TDFNodes.hxx index bbd4c9917cb..17886f181f3 100644 --- a/tree/dataframe/inc/ROOT/TDFNodes.hxx +++ b/tree/dataframe/inc/ROOT/TDFNodes.hxx @@ -274,9 +274,7 @@ class TColumnValue { EStorageType fStorageType = EStorageType::kUnknown; /// If MustUseTVec, i.e. we are reading an array, we return a reference to this TVec to clients TVec<ColumnValue_t> fTVec; -#ifndef NDEBUG bool fCopyWarningPrinted = false; -#endif public: static constexpr bool fgMustUseTVec = MustUseTVec; @@ -898,6 +896,8 @@ T &TColumnValue<T, B>::Get(Long64_t entry) readerArray.GetBranchName()); fCopyWarningPrinted = true; } +#else + (void)fCopyWarningPrinted; #endif if (readerArraySize > 0) { (void)readerArray.At(0); // trigger deserialisation -- GitLab