We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a36a534 commit a1fc71aCopy full SHA for a1fc71a
1 file changed
std.rs
@@ -705,14 +705,14 @@ fn _extern_spec_i32_signum(x: i32) -> i32 {
705
706
#[thrust::extern_spec_fn]
707
#[thrust_macros::requires(true)]
708
-#[thrust_macros::ensures((x < 0 && result == false) || (x >= 0 && result == true))]
+#[thrust_macros::ensures((x <= 0 && result == false) || (x > 0 && result == true))]
709
fn _extern_spec_i32_is_positive(x: i32) -> bool {
710
i32::is_positive(x)
711
}
712
713
714
715
-#[thrust_macros::ensures((x <= 0 && result == true) || (x > 0 && result == false))]
+#[thrust_macros::ensures((x < 0 && result == true) || (x >= 0 && result == false))]
716
fn _extern_spec_i32_is_negative(x: i32) -> bool {
717
i32::is_negative(x)
718
0 commit comments