A recent issue  on our Github project has highlighted a problem we've been having with clang-format.
Basically, when using different versions of clang-format, with the same configuration files , we get different results (between 9 and 10).
Previously, the main issue was new versions supported more stuff (ex. AfterCaseLabel ) and old ones would not work, so we had to define a minimal version, but newer versions of clang-format were supposed to yield the same results based on the same configuration file.
Or perhaps, the default has changed and we didn't have a specific config? If so, the fix is easy, just add the option to the config file. If not, we'll have to continue hard-coding clang-format-9 in the CMake, which is not practical as more people try to build it.