-Wpedantic, UT fix, update reference file, CI fix
This MR does four small orthogonal fixes:
- Introduces
-Wpedantic -Wnon-virtual-dtor -Wdouble-promotion
and fixes all warnings. - Moves
-Wno-maybe-uninitialized
option to requiring gcc 9.0+ (which introduced the warning). - Fixes all warnings in clang build and BUILD_TEST build.
- Fixes a UT bug by which an additional iteration would always happen in CompassUT due to wrong
blockDim.x
iteration. - Updated the reference files according to the current reconstruction.
- Fixes the CI when running with Root, by creating a symlink to an
output
folder.
Edited by Daniel Hugo Campora Perez