From 938fc19e7fac6ed08c372f082a7c167739151fa9 Mon Sep 17 00:00:00 2001
From: Scott Snyder <scott.snyder@cern.ch>
Date: Sat, 1 Oct 2022 19:34:19 +0200
Subject: [PATCH] TrigConfStorage: Fix thread-safety checker warnings.

TrigConfStorage: Fix thread-safety checker warnings.

Fix some new thread-safety checker warnings.
---
 .../TrigConfStorage/src/LogicExpression.cxx               | 6 +++---
 .../TrigConfStorage/src/LogicExpression.h                 | 8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/Trigger/TrigConfiguration/TrigConfStorage/src/LogicExpression.cxx b/Trigger/TrigConfiguration/TrigConfStorage/src/LogicExpression.cxx
index a772818e2d4f..d0eb920c680f 100644
--- a/Trigger/TrigConfiguration/TrigConfStorage/src/LogicExpression.cxx
+++ b/Trigger/TrigConfiguration/TrigConfStorage/src/LogicExpression.cxx
@@ -243,7 +243,7 @@ LogicExpression::totalNumberOfElements() const {
 
 
 void
-LogicExpression::printError(const std::string& message, int i) const {
+LogicExpression::printError(const std::string& message, int i) {
    std::string m="Error while parsing : ";
    std::string s="";
    int n = m.size();
@@ -256,7 +256,7 @@ LogicExpression::printError(const std::string& message, int i) const {
 
 
 void
-LogicExpression::printCurrentState() const {
+LogicExpression::printCurrentState() {
    char aaa[100];
    sprintf(aaa, "Current state: State=%c Nsublogics=%d Element=%s", 
            m_State, (int)subLogics().size(), m_Element.c_str());
@@ -265,7 +265,7 @@ LogicExpression::printCurrentState() const {
 
 
 void
-LogicExpression::print(const std::string& indent) const {
+LogicExpression::print(const std::string& indent) {
    std::string s=indent;
    if (m_State == kELEMENT) {
       m_ostream << indent << m_Element << std::endl;
diff --git a/Trigger/TrigConfiguration/TrigConfStorage/src/LogicExpression.h b/Trigger/TrigConfiguration/TrigConfStorage/src/LogicExpression.h
index 1cbf8d37c4ba..219990bc68f5 100644
--- a/Trigger/TrigConfiguration/TrigConfStorage/src/LogicExpression.h
+++ b/Trigger/TrigConfiguration/TrigConfStorage/src/LogicExpression.h
@@ -1,5 +1,5 @@
 /*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
 */
 
 #ifndef TrigConf_LogicExpression
@@ -70,9 +70,9 @@ namespace TrigConf {
 
       void markPlaceHolder();
       void normalize();
-      void printError(const std::string& message, int i) const;
-      void printCurrentState() const;
-      void print(const std::string& indent="") const;
+      void printError(const std::string& message, int i);
+      void printCurrentState();
+      void print(const std::string& indent="");
       void clear();
 
    protected:
-- 
GitLab