Add -Zvirtual-function-elimination flag

Adds the virtual-function-elimination unstable compiler flag and a check
that this flag is only used in combination with -Clto. LLVM can only
apply this optimization with fat LTO.
This commit is contained in:
flip1995 2022-04-21 13:29:45 +01:00 committed by Philipp Krones
parent da895e7938
commit def3fd8e92
No known key found for this signature in database
GPG key ID: 1CA0DF2AF59D68A5
3 changed files with 10 additions and 6 deletions

View file

@ -797,6 +797,7 @@ fn test_debugging_options_tracking_hash() {
tracked!(unleash_the_miri_inside_of_you, true);
tracked!(use_ctors_section, Some(true));
tracked!(verify_llvm_ir, true);
tracked!(virtual_function_elimination, true);
tracked!(wasi_exec_model, Some(WasiExecModel::Reactor));
macro_rules! tracked_no_crate_hash {