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