first batch of changes for C++20

3 jobs for cpp20 in 36 seconds (queued for 13 seconds)
Name Stage Failure
failed
test_undefined Test
88% tests passed, 1 tests failed out of 8

Total Test time (real) = 0.09 sec

The following tests FAILED:
2 - algorithm_test (Failed)
make: *** [Makefile:22: exec_test] Error 8
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
test_address Test

Total Test time (real) = 0.22 sec

The following tests FAILED:
2 - algorithm_test (Failed)
Errors while running CTest
make: *** [Makefile:22: exec_test] Error 8
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
test_bare Test

Total Test time (real) = 0.11 sec

The following tests FAILED:
2 - algorithm_test (Failed)
Errors while running CTest
make: *** [Makefile:22: exec_test] Error 8
Cleaning up file based variables
ERROR: Job failed: exit code 1