From a396742635c2f1ce6aac25985b944d30a1ba93c1 Mon Sep 17 00:00:00 2001
From: scott snyder <snyder@bnl.gov>
Date: Wed, 14 Oct 2020 17:49:15 +0200
Subject: [PATCH] PersistentDataModel: Remove not-thread-safe annotations from
 AthenaAttributeList.

The thraed-safety problems of AttributeList have now been fixed in CORAL.
Remove not-thread-safe annotations from AthenaAttributeList.
---
 .../PersistentDataModel/AthenaAttributeList.h             | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Database/PersistentDataModel/PersistentDataModel/AthenaAttributeList.h b/Database/PersistentDataModel/PersistentDataModel/AthenaAttributeList.h
index 9b30deafb79..72e7fb6eb67 100644
--- a/Database/PersistentDataModel/PersistentDataModel/AthenaAttributeList.h
+++ b/Database/PersistentDataModel/PersistentDataModel/AthenaAttributeList.h
@@ -46,18 +46,18 @@ class AthenaAttributeList : public coral::AttributeList,
 public:
 
     /// Construct empty attribute list with empty specification.
-    AthenaAttributeList () ATLAS_CTORDTOR_NOT_THREAD_SAFE;
+    AthenaAttributeList ();
 
     /// Copy attribute lists.
-    explicit AthenaAttributeList(const coral::AttributeList& rhs) ATLAS_CTORDTOR_NOT_THREAD_SAFE;
+    explicit AthenaAttributeList(const coral::AttributeList& rhs);
         
     /// Construct attribute list according to the specification.
     /// The link to the specification is kept internally.
     /// User must make sure that the lifetime of the specification covers
     /// the lifetime of the attribute list.
-    explicit AthenaAttributeList(const coral::AttributeListSpecification& rhs) ATLAS_CTORDTOR_NOT_THREAD_SAFE ;
+    explicit AthenaAttributeList(const coral::AttributeListSpecification& rhs);
 
-    ~AthenaAttributeList() ATLAS_CTORDTOR_NOT_THREAD_SAFE {}
+    ~AthenaAttributeList() {}
 
     /// print to simulate function provided by old POOL AttributeList
     void print(std::ostream& os) const;
-- 
GitLab