As version 16 of LLVM has been released, check compatibility and make sure all test pass on Linux, macOS and msvc.