@@ -1906,30 +1906,6 @@ impl Config {
19061906 "HELP: To use `llvm.libzstd` for LLVM/LLD builds, set `download-ci-llvm` option to false."
19071907 ) ;
19081908 }
1909-
1910- // None of the LLVM options, except assertions, are supported
1911- // when using downloaded LLVM. We could just ignore these but
1912- // that's potentially confusing, so force them to not be
1913- // explicitly set. The defaults and CI defaults don't
1914- // necessarily match but forcing people to match (somewhat
1915- // arbitrary) CI configuration locally seems bad/hard.
1916- check_ci_llvm ! ( optimize_toml) ;
1917- check_ci_llvm ! ( thin_lto) ;
1918- check_ci_llvm ! ( release_debuginfo) ;
1919- check_ci_llvm ! ( targets) ;
1920- check_ci_llvm ! ( experimental_targets) ;
1921- check_ci_llvm ! ( clang_cl) ;
1922- check_ci_llvm ! ( version_suffix) ;
1923- check_ci_llvm ! ( cflags) ;
1924- check_ci_llvm ! ( cxxflags) ;
1925- check_ci_llvm ! ( ldflags) ;
1926- check_ci_llvm ! ( use_libcxx) ;
1927- check_ci_llvm ! ( use_linker) ;
1928- check_ci_llvm ! ( allow_old_toolchain) ;
1929- check_ci_llvm ! ( polly) ;
1930- check_ci_llvm ! ( clang) ;
1931- check_ci_llvm ! ( build_config) ;
1932- check_ci_llvm ! ( plugins) ;
19331909 }
19341910
19351911 // NOTE: can never be hit when downloading from CI, since we call `check_ci_llvm!(thin_lto)` above.
0 commit comments