Skip to content
Snippets Groups Projects
Commit 28af5b55 authored by Marco Clemencic's avatar Marco Clemencic
Browse files

Work around issue with clang implicit instantiation in C++20 mode.

See merge request !1511
parents a69fcfa6 0c541ffa
No related branches found
No related tags found
1 merge request!1511Work around issue with clang implicit instantiation in C++20 mode.
Pipeline #6408693 passed
/***********************************************************************************\
* (c) Copyright 1998-2020 CERN for the benefit of the LHCb and ATLAS collaborations *
* (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations *
* *
* This software is distributed under the terms of the Apache version 2 licence, *
* copied verbatim in the file "LICENSE". *
......@@ -47,7 +47,10 @@ protected:
public:
/** virtual destructor so that derived class destructor is called. */
virtual ~GaudiHandleInfo() = default;
// Don't use =default here. Otherwise, in c++20 mode, clang will
// instantiate the handle virtual functions early, breaking the case
// where handles are used with a forward-declared class.
virtual ~GaudiHandleInfo() {}
//
// Public member functions
//
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment