1
Fork 0

introduce Polonius enum for -Zpolonius

this allows to opt into using the legacy version or the in-tree
prototype
This commit is contained in:
Rémy Rakic 2023-06-30 11:55:38 +00:00
parent 2ffeb4636b
commit 4f7a27b225
6 changed files with 54 additions and 6 deletions

View file

@ -9,6 +9,7 @@ use rustc_session::config::DebugInfo;
use rustc_session::config::Input;
use rustc_session::config::InstrumentXRay;
use rustc_session::config::LinkSelfContained;
use rustc_session::config::Polonius;
use rustc_session::config::TraitSolver;
use rustc_session::config::{build_configuration, build_session_options, to_crate_config};
use rustc_session::config::{
@ -814,7 +815,7 @@ fn test_unstable_options_tracking_hash() {
tracked!(panic_abort_tests, true);
tracked!(panic_in_drop, PanicStrategy::Abort);
tracked!(plt, Some(true));
tracked!(polonius, true);
tracked!(polonius, Polonius::Legacy);
tracked!(precise_enum_drop_elaboration, false);
tracked!(print_fuel, Some("abc".to_string()));
tracked!(profile, true);