Skip to content

C++20 fixes

Andre Sailer requested to merge sailer/Gaudi:c++20Fixes into master

Fix compilation with gcc13 / c++20 , ROOT 6.28.04 (LCG dev4), fmtlib 10.0.0

  • use fmt::runtime where needed (with a hack to still work with fmtlib < 8)
  • avoid implicit capture of this in lambdas via [=]
  • fix comparison between Gaudi::Property<std::string> and const char*
  • hide std::source_location to cling

Closes #266 (closed)

Edited by Marco Clemencic

Merge request reports