From 4e79d9e78e127e2bfe7bb7a8f170b3a99b549941 Mon Sep 17 00:00:00 2001 From: Audran Doublet <35810115+AudranDoublet@users.noreply.github.com> Date: Tue, 30 Apr 2024 15:00:37 +0200 Subject: [PATCH] msvc: passthrough argument -Qpar- (#1834) Co-authored-by: Audran Doublet --- src/compiler/msvc.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/compiler/msvc.rs b/src/compiler/msvc.rs index 0292a6b74..3f513e86d 100644 --- a/src/compiler/msvc.rs +++ b/src/compiler/msvc.rs @@ -362,6 +362,7 @@ msvc_args!(static ARGS: [ArgInfo; _] = [ msvc_flag!("Qfast_transcendentals", PassThrough), msvc_flag!("Qimprecise_fwaits", PassThrough), msvc_flag!("Qpar", PassThrough), + msvc_flag!("Qpar-", PassThrough), msvc_flag!("Qsafe_fp_loads", PassThrough), msvc_flag!("Qspectre", PassThrough), msvc_flag!("Qspectre-load", PassThrough), @@ -1986,6 +1987,8 @@ mod test { fn test_parse_arguments_passthrough() { let args = ovec![ "-Oy", + "-Qpar", + "-Qpar-", "-Gw", "-EHa", "-Fmdictionary-map", @@ -2009,7 +2012,7 @@ mod test { assert!(!common_args.is_empty()); assert_eq!( common_args, - ovec!("-Oy", "-Gw", "-EHa", "-Fmdictionary-map") + ovec!("-Oy", "-Qpar", "-Qpar-", "-Gw", "-EHa", "-Fmdictionary-map") ); }