Skip to content

Commit d45aae6

Browse files
fix: cleanup
1 parent 6b6cd61 commit d45aae6

File tree

1 file changed

+4
-31
lines changed

1 file changed

+4
-31
lines changed

src/rust-jobs/add/lib.rs

Lines changed: 4 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,18 @@
11
// #[cfg(feature = "feature_no_std")]
22
#![no_std]
33
pub use sea;
4-
use sea::println;
54

65
// Entry point for the proof
76
#[no_mangle]
87
pub extern "C" fn entrypt() {
98
test_test1();
10-
test_test2();
119
}
1210

1311
#[no_mangle]
1412
fn test_test1() {
15-
println!("Hello, test1!");
16-
let v = sea::nd_i32();
17-
sea::assume(v >= 1);
18-
let res = add(v, 7);
13+
let mut x: i32 = sea::nd_i32();
14+
sea::assume(x < 10);
15+
x += 4;
1916

20-
if v > 0 {
21-
sea::sassert!(res > 7);
22-
} else {
23-
sea::sassert!(res <= 7);
24-
}
25-
}
26-
27-
#[no_mangle]
28-
fn test_test2() {
29-
println!("Hello, test2!");
30-
let v = sea::nd_i32();
31-
sea::assume(v >= 1);
32-
let res = add(v, 8);
33-
34-
if v > 0 {
35-
sea::sassert!(res > 8);
36-
} else {
37-
sea::sassert!(res <= 8);
38-
}
39-
}
40-
41-
// Function being verified
42-
#[no_mangle]
43-
fn add(x: i32, y: i32) -> i32 {
44-
x + y
17+
sea::sassert!(x < 14);
4518
}

0 commit comments

Comments
 (0)