diff --git a/src/builder/debug_asserts.rs b/src/builder/debug_asserts.rs index 94aece65ba28..377a2957ee11 100644 --- a/src/builder/debug_asserts.rs +++ b/src/builder/debug_asserts.rs @@ -714,6 +714,15 @@ fn assert_arg(arg: &Arg) { arg.name, num_vals, ); + + if 1 < num_vals.min_values() { + assert!( + !arg.is_require_equals_set(), + "Argument {}: cannot accept more than 1 arg (num_args={}) with require_equals", + arg.name, + num_vals + ); + } } if arg.get_num_args() == Some(1.into()) { assert!(