Coverity 19193, 19194, 19195 : shifting by negative value is undefined behaviour. Throw instead of shifting by negative value; also: introduce unit test for min_bit and max_bit utilities in the same framework.
GitLab Runners cleaning campaign ongoing (ETA 2nd October 2023). Check https://cern.ch/otg0078219 for further information.
Coverity 19193, 19194, 19195 : shifting by negative value is undefined behaviour. Throw instead of shifting by negative value; also: introduce unit test for min_bit and max_bit utilities in the same framework.