Skip to content

ActsGeometry: clang 9 fixes

There's an issue with clang 9 / boost that gives link errors

  multiple definition of `boost::hana::curry_detail::curry_or_call<0ul>'

if some acts headers are included more than once in a library.

We get this from ActsExtrapolationTool. Work around this by moving all references to the affected acts headers from the header to the cxx file.

Also fix a number of clang warnings.

Merge request reports