From d66fe7470e991ffcec11ac7a0eb8872489bd3c70 Mon Sep 17 00:00:00 2001 From: Shahzad Malik Muzaffar Date: Mon, 22 Aug 2022 16:11:55 +0200 Subject: [PATCH] [LTO] Fix ODR warnings for L1Trigger/RPCTrigger --- L1Trigger/RPCTrigger/src/MuonsGrabber.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/L1Trigger/RPCTrigger/src/MuonsGrabber.cc b/L1Trigger/RPCTrigger/src/MuonsGrabber.cc index 82d066751224b..f462bddd5e446 100644 --- a/L1Trigger/RPCTrigger/src/MuonsGrabber.cc +++ b/L1Trigger/RPCTrigger/src/MuonsGrabber.cc @@ -23,11 +23,11 @@ XERCES_CPP_NAMESPACE_USE -class XStr { +class XStrPrivate { public: - XStr(const char* const toTranscode) { fUnicodeForm = XMLString::transcode(toTranscode); } + XStrPrivate(const char* const toTranscode) { fUnicodeForm = XMLString::transcode(toTranscode); } - ~XStr() { XMLString::release(&fUnicodeForm); } + ~XStrPrivate() { XMLString::release(&fUnicodeForm); } const XMLCh* unicodeForm() const { return fUnicodeForm; } @@ -35,7 +35,7 @@ class XStr { XMLCh* fUnicodeForm; }; -#define X(str) XStr(str).unicodeForm() +#define X(str) XStrPrivate(str).unicodeForm() // // constants, enums and typedefs