@@ -38,7 +38,7 @@ type t_Foo = { f_field:u8 }
38
38
let v_CONSTANT: t_Foo = { f_field = 3uy } < : t_Foo
39
39
40
40
let casts (x8: u8 ) (x16: u16 ) (x32: u32 ) (x64: u64 ) (xs: usize ) : Prims .unit =
41
- let (_ : u64 ) : u64 =
41
+ let _ : u64 =
42
42
((((cast (x8 < : u8 ) < : u64 ) + ! (cast (x16 < : u16 ) < : u64 ) < : u64 ) + ! (cast (x32 < : u32 ) < : u64 )
43
43
< :
44
44
u64 ) + !
@@ -47,28 +47,28 @@ let casts (x8: u8) (x16: u16) (x32: u32) (x64: u64) (xs: usize) : Prims.unit =
47
47
u64 ) + !
48
48
(cast (xs < : usize ) < : u64 )
49
49
in
50
- let (_ : u32 ) : u32 =
50
+ let _ : u32 =
51
51
((((cast (x8 < : u8 ) < : u32 ) + ! (cast (x16 < : u16 ) < : u32 ) < : u32 ) + ! x32 < : u32 ) + !
52
52
(cast (x64 < : u64 ) < : u32 )
53
53
< :
54
54
u32 ) + !
55
55
(cast (xs < : usize ) < : u32 )
56
56
in
57
- let (_ : u16 ) : u16 =
57
+ let _ : u16 =
58
58
((((cast (x8 < : u8 ) < : u16 ) + ! x16 < : u16 ) + ! (cast (x32 < : u32 ) < : u16 ) < : u16 ) + !
59
59
(cast (x64 < : u64 ) < : u16 )
60
60
< :
61
61
u16 ) + !
62
62
(cast (xs < : usize ) < : u16 )
63
63
in
64
- let (_ : u8 ) : u8 =
64
+ let _ : u8 =
65
65
(((x8 + ! (cast (x16 < : u16 ) < : u8 ) < : u8 ) + ! (cast (x32 < : u32 ) < : u8 ) < : u8 ) + !
66
66
(cast (x64 < : u64 ) < : u8 )
67
67
< :
68
68
u8 ) + !
69
69
(cast (xs < : usize ) < : u8 )
70
70
in
71
- let (_ : i64 ) : i64 =
71
+ let _ : i64 =
72
72
((((cast (x8 < : u8 ) < : i64 ) + ! (cast (x16 < : u16 ) < : i64 ) < : i64 ) + ! (cast (x32 < : u32 ) < : i64 )
73
73
< :
74
74
i64 ) + !
@@ -77,7 +77,7 @@ let casts (x8: u8) (x16: u16) (x32: u32) (x64: u64) (xs: usize) : Prims.unit =
77
77
i64 ) + !
78
78
(cast (xs < : usize ) < : i64 )
79
79
in
80
- let (_ : i32 ) : i32 =
80
+ let _ : i32 =
81
81
((((cast (x8 < : u8 ) < : i32 ) + ! (cast (x16 < : u16 ) < : i32 ) < : i32 ) + ! (cast (x32 < : u32 ) < : i32 )
82
82
< :
83
83
i32 ) + !
@@ -86,7 +86,7 @@ let casts (x8: u8) (x16: u16) (x32: u32) (x64: u64) (xs: usize) : Prims.unit =
86
86
i32 ) + !
87
87
(cast (xs < : usize ) < : i32 )
88
88
in
89
- let (_ : i16 ) : i16 =
89
+ let _ : i16 =
90
90
((((cast (x8 < : u8 ) < : i16 ) + ! (cast (x16 < : u16 ) < : i16 ) < : i16 ) + ! (cast (x32 < : u32 ) < : i16 )
91
91
< :
92
92
i16 ) + !
@@ -95,7 +95,7 @@ let casts (x8: u8) (x16: u16) (x32: u32) (x64: u64) (xs: usize) : Prims.unit =
95
95
i16 ) + !
96
96
(cast (xs < : usize ) < : i16 )
97
97
in
98
- let (_ : i8 ) : i8 =
98
+ let _ : i8 =
99
99
((((cast (x8 < : u8 ) < : i8 ) + ! (cast (x16 < : u16 ) < : i8 ) < : i8 ) + ! (cast (x32 < : u32 ) < : i8 )
100
100
< :
101
101
i8 ) + !
@@ -115,7 +115,7 @@ let math_integers (x: Hax_lib.Int.t_Int)
115
115
: Prims .Pure u8
116
116
(requires x > (0 < : Hax_lib .Int .t_Int ) && x < (16 < : Hax_lib .Int .t_Int ))
117
117
(fun _ - > Prims .l_True ) =
118
- let (_ : Hax_lib . Int . t_Int ) : Hax_lib .Int .t_Int = Rust_primitives .Hax .Int .from_machine (sz 3 ) in
118
+ let _ : Hax_lib .Int .t_Int = Rust_primitives .Hax .Int .from_machine (sz 3 ) in
119
119
let _: bool =
120
120
((- 340282366920938463463374607431768211455000 ) < : Hax_lib .Int .t_Int ) >
121
121
(340282366920938463463374607431768211455000 < : Hax_lib .Int .t_Int )
@@ -129,26 +129,26 @@ let math_integers (x: Hax_lib.Int.t_Int)
129
129
let _: Hax_lib .Int .t_Int = x - x in
130
130
let _: Hax_lib .Int .t_Int = x * x in
131
131
let _: Hax_lib .Int .t_Int = x / x in
132
- let (_ : i16 ) : i16 = Hax_lib .Int .impl__Int__to_i16 x in
133
- let (_ : i32 ) : i32 = Hax_lib .Int .impl__Int__to_i32 x in
134
- let (_ : i64 ) : i64 = Hax_lib .Int .impl__Int__to_i64 x in
135
- let (_ : i128 ) : i128 = Hax_lib .Int .impl__Int__to_i128 x in
136
- let (_ : isize ) : isize = Hax_lib .Int .impl__Int__to_isize x in
137
- let (_ : u16 ) : u16 = Hax_lib .Int .impl__Int__to_u16 x in
138
- let (_ : u32 ) : u32 = Hax_lib .Int .impl__Int__to_u32 x in
139
- let (_ : u64 ) : u64 = Hax_lib .Int .impl__Int__to_u64 x in
140
- let (_ : u128 ) : u128 = Hax_lib .Int .impl__Int__to_u128 x in
141
- let (_ : usize ) : usize = Hax_lib .Int .impl__Int__to_usize x in
132
+ let _ : i16 = Hax_lib .Int .impl__Int__to_i16 x in
133
+ let _ : i32 = Hax_lib .Int .impl__Int__to_i32 x in
134
+ let _ : i64 = Hax_lib .Int .impl__Int__to_i64 x in
135
+ let _ : i128 = Hax_lib .Int .impl__Int__to_i128 x in
136
+ let _ : isize = Hax_lib .Int .impl__Int__to_isize x in
137
+ let _ : u16 = Hax_lib .Int .impl__Int__to_u16 x in
138
+ let _ : u32 = Hax_lib .Int .impl__Int__to_u32 x in
139
+ let _ : u64 = Hax_lib .Int .impl__Int__to_u64 x in
140
+ let _ : u128 = Hax_lib .Int .impl__Int__to_u128 x in
141
+ let _ : usize = Hax_lib .Int .impl__Int__to_usize x in
142
142
Hax_lib .Int .impl__Int__to_u8 (x + (x * x < : Hax_lib .Int .t_Int ) < : Hax_lib .Int .t_Int )
143
143
144
144
let null: char = ' \0 '
145
145
146
146
let numeric (_: Prims .unit ) : Prims .unit =
147
- let (_ : usize ) : usize = sz 123 in
148
- let (_ : isize ) : isize = isz (- 42 ) in
149
- let (_ : isize ) : isize = isz 42 in
150
- let (_ : i32 ) : i32 = (- 42l ) in
151
- let (_ : u128 ) : u128 = pub_u128 22222222222222222222 in
147
+ let _ : usize = sz 123 in
148
+ let _ : isize = isz (- 42 ) in
149
+ let _ : isize = isz 42 in
150
+ let _ : i32 = (- 42l ) in
151
+ let _ : u128 = pub_u128 22222222222222222222 in
152
152
()
153
153
154
154
let patterns (_: Prims .unit ) : Prims .unit =
@@ -190,7 +190,7 @@ let panic_with_msg (_: Prims.unit) : Prims.unit =
190
190
Rust_primitives .Hax .t_Never )
191
191
192
192
let empty_array (_: Prims .unit ) : Prims .unit =
193
- let (_ : t_Slice u8 ) : t_Slice u8 =
193
+ let _ : t_Slice u8 =
194
194
(let list :Prims .list u8 = [] in
195
195
FStar .Pervasives .assert_norm (Prims .eq2 (List .Tot .length list ) 0 );
196
196
Rust_primitives .Hax .array_of_list 0 list )
0 commit comments