about summary refs log tree commit diff
path: root/src/librustc_session
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustc_session')
-rw-r--r--src/librustc_session/options.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc_session/options.rs b/src/librustc_session/options.rs
index 984d47956ca..1d314238b86 100644
--- a/src/librustc_session/options.rs
+++ b/src/librustc_session/options.rs
@@ -938,9 +938,9 @@ options! {DebuggingOptions, DebuggingSetter, basic_debugging_options,
         "enable origins tracking in MemorySanitizer"),
     sanitizer_recover: Vec<Sanitizer> = (vec![], parse_sanitizer_list, [TRACKED],
         "enable recovery for selected sanitizers"),
-    saturating_float_casts: bool = (false, parse_bool, [TRACKED],
+    saturating_float_casts: Option<bool> = (None, parse_opt_bool, [TRACKED],
         "make float->int casts UB-free: numbers outside the integer type's range are clipped to \
-        the max/min integer respectively, and NaN is mapped to 0 (default: no)"),
+        the max/min integer respectively, and NaN is mapped to 0 (default: yes)"),
     save_analysis: bool = (false, parse_bool, [UNTRACKED],
         "write syntax and type analysis (in JSON format) information, in \
         addition to normal output (default: no)"),