mirror of
https://github.com/rust-lang/rust.git
synced 2025-06-04 19:29:07 +00:00
make -Zno-codegen TRACKED_NO_CRATE_HASH
This commit is contained in:
parent
48921ce300
commit
f1f7f2f508
@ -720,7 +720,6 @@ fn test_debugging_options_tracking_hash() {
|
|||||||
tracked!(mir_opt_level, Some(4));
|
tracked!(mir_opt_level, Some(4));
|
||||||
tracked!(mutable_noalias, Some(true));
|
tracked!(mutable_noalias, Some(true));
|
||||||
tracked!(new_llvm_pass_manager, Some(true));
|
tracked!(new_llvm_pass_manager, Some(true));
|
||||||
tracked!(no_codegen, true);
|
|
||||||
tracked!(no_generate_arange_section, true);
|
tracked!(no_generate_arange_section, true);
|
||||||
tracked!(no_link, true);
|
tracked!(no_link, true);
|
||||||
tracked!(osx_rpath_install_name, true);
|
tracked!(osx_rpath_install_name, true);
|
||||||
@ -755,6 +754,16 @@ fn test_debugging_options_tracking_hash() {
|
|||||||
tracked!(use_ctors_section, Some(true));
|
tracked!(use_ctors_section, Some(true));
|
||||||
tracked!(verify_llvm_ir, true);
|
tracked!(verify_llvm_ir, true);
|
||||||
tracked!(wasi_exec_model, Some(WasiExecModel::Reactor));
|
tracked!(wasi_exec_model, Some(WasiExecModel::Reactor));
|
||||||
|
|
||||||
|
macro_rules! tracked_no_crate_hash {
|
||||||
|
($name: ident, $non_default_value: expr) => {
|
||||||
|
opts = reference.clone();
|
||||||
|
assert_ne!(opts.debugging_opts.$name, $non_default_value);
|
||||||
|
opts.debugging_opts.$name = $non_default_value;
|
||||||
|
assert_non_crate_hash_different(&reference, &opts);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
tracked_no_crate_hash!(no_codegen, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -1148,7 +1148,7 @@ options! {
|
|||||||
"the directory the NLL facts are dumped into (default: `nll-facts`)"),
|
"the directory the NLL facts are dumped into (default: `nll-facts`)"),
|
||||||
no_analysis: bool = (false, parse_no_flag, [UNTRACKED],
|
no_analysis: bool = (false, parse_no_flag, [UNTRACKED],
|
||||||
"parse and expand the source, but run no analysis"),
|
"parse and expand the source, but run no analysis"),
|
||||||
no_codegen: bool = (false, parse_no_flag, [TRACKED],
|
no_codegen: bool = (false, parse_no_flag, [TRACKED_NO_CRATE_HASH],
|
||||||
"run all passes except codegen; no output"),
|
"run all passes except codegen; no output"),
|
||||||
no_generate_arange_section: bool = (false, parse_no_flag, [TRACKED],
|
no_generate_arange_section: bool = (false, parse_no_flag, [TRACKED],
|
||||||
"omit DWARF address ranges that give faster lookups"),
|
"omit DWARF address ranges that give faster lookups"),
|
||||||
|
Loading…
Reference in New Issue
Block a user