@@ -162,7 +162,7 @@ fn main_0() -> i32 {
162162 ' loop_: while ( ( * i. borrow ( ) ) < ( * N . borrow ( ) ) ) {
163163 assert ! (
164164 ( ( ( v2. as_pointer( ) as Ptr <i32 >)
165- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
165+ . offset( ( ( * i. borrow( ) ) as usize ) )
166166 . read( ) )
167167 == ( * i. borrow( ) ) )
168168 ) ;
@@ -171,21 +171,21 @@ fn main_0() -> i32 {
171171 let i: Value < i32 > = Rc :: new ( RefCell :: new ( 0 ) ) ;
172172 ' loop_: while ( ( * i. borrow ( ) ) < ( * N . borrow ( ) ) ) {
173173 ( v2. as_pointer ( ) as Ptr < i32 > )
174- . offset ( ( ( * i. borrow ( ) ) as usize ) as isize )
174+ . offset ( ( ( * i. borrow ( ) ) as usize ) )
175175 . with_mut ( |__v| __v. prefix_inc ( ) ) ;
176176 ( * i. borrow_mut ( ) ) . prefix_inc ( ) ;
177177 }
178178 let i: Value < i32 > = Rc :: new ( RefCell :: new ( 0 ) ) ;
179179 ' loop_: while ( ( * i. borrow ( ) ) < ( * N . borrow ( ) ) ) {
180180 assert ! (
181181 ( ( ( v2. as_pointer( ) as Ptr <i32 >)
182- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
182+ . offset( ( ( * i. borrow( ) ) as usize ) )
183183 . read( ) )
184184 == ( ( * i. borrow( ) ) + 1 ) )
185185 ) ;
186186 assert ! (
187187 ( ( ( v1. as_pointer( ) as Ptr <i32 >)
188- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
188+ . offset( ( ( * i. borrow( ) ) as usize ) )
189189 . read( ) )
190190 == ( * i. borrow( ) ) )
191191 ) ;
@@ -216,7 +216,7 @@ fn main_0() -> i32 {
216216 ' loop_: while ( ( * i. borrow ( ) ) < ( * N . borrow ( ) ) ) {
217217 assert ! (
218218 ( ( * ( ( m1. as_pointer( ) as Ptr <Value <Vec <i32 >>>)
219- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
219+ . offset( ( ( * i. borrow( ) ) as usize ) )
220220 . upgrade( )
221221 . deref( )
222222 . as_pointer( ) as Ptr <Vec <i32 >>)
@@ -227,7 +227,7 @@ fn main_0() -> i32 {
227227 ) ;
228228 assert ! (
229229 ( ( * ( ( m2. as_pointer( ) as Ptr <Value <Vec <i32 >>>)
230- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
230+ . offset( ( ( * i. borrow( ) ) as usize ) )
231231 . upgrade( )
232232 . deref( )
233233 . as_pointer( ) as Ptr <Vec <i32 >>)
@@ -240,21 +240,21 @@ fn main_0() -> i32 {
240240 ' loop_: while ( ( * j. borrow ( ) ) < 10 ) {
241241 assert ! (
242242 ( ( ( ( m1. as_pointer( ) as Ptr <Value <Vec <i32 >>>)
243- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
243+ . offset( ( ( * i. borrow( ) ) as usize ) )
244244 . upgrade( )
245245 . deref( )
246246 . as_pointer( ) as Ptr <i32 >)
247- . offset( ( ( * j. borrow( ) ) as usize ) as isize )
247+ . offset( ( ( * j. borrow( ) ) as usize ) )
248248 . read( ) )
249249 == 0 )
250250 ) ;
251251 assert ! (
252252 ( ( ( ( m2. as_pointer( ) as Ptr <Value <Vec <i32 >>>)
253- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
253+ . offset( ( ( * i. borrow( ) ) as usize ) )
254254 . upgrade( )
255255 . deref( )
256256 . as_pointer( ) as Ptr <i32 >)
257- . offset( ( ( * j. borrow( ) ) as usize ) as isize )
257+ . offset( ( ( * j. borrow( ) ) as usize ) )
258258 . read( ) )
259259 == 0 )
260260 ) ;
@@ -267,11 +267,11 @@ fn main_0() -> i32 {
267267 let j: Value < i32 > = Rc :: new ( RefCell :: new ( 0 ) ) ;
268268 ' loop_: while ( ( * j. borrow ( ) ) < 10 ) {
269269 ( ( m2. as_pointer ( ) as Ptr < Value < Vec < i32 > > > )
270- . offset ( ( ( * i. borrow ( ) ) as usize ) as isize )
270+ . offset ( ( ( * i. borrow ( ) ) as usize ) )
271271 . upgrade ( )
272272 . deref ( )
273273 . as_pointer ( ) as Ptr < i32 > )
274- . offset ( ( ( * j. borrow ( ) ) as usize ) as isize )
274+ . offset ( ( ( * j. borrow ( ) ) as usize ) )
275275 . with_mut ( |__v| __v. postfix_inc ( ) ) ;
276276 ( * j. borrow_mut ( ) ) . prefix_inc ( ) ;
277277 }
@@ -281,7 +281,7 @@ fn main_0() -> i32 {
281281 ' loop_: while ( ( * i. borrow ( ) ) < ( * N . borrow ( ) ) ) {
282282 assert ! (
283283 ( ( * ( ( m1. as_pointer( ) as Ptr <Value <Vec <i32 >>>)
284- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
284+ . offset( ( ( * i. borrow( ) ) as usize ) )
285285 . upgrade( )
286286 . deref( )
287287 . as_pointer( ) as Ptr <Vec <i32 >>)
@@ -292,7 +292,7 @@ fn main_0() -> i32 {
292292 ) ;
293293 assert ! (
294294 ( ( * ( ( m2. as_pointer( ) as Ptr <Value <Vec <i32 >>>)
295- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
295+ . offset( ( ( * i. borrow( ) ) as usize ) )
296296 . upgrade( )
297297 . deref( )
298298 . as_pointer( ) as Ptr <Vec <i32 >>)
@@ -305,21 +305,21 @@ fn main_0() -> i32 {
305305 ' loop_: while ( ( * j. borrow ( ) ) < 10 ) {
306306 assert ! (
307307 ( ( ( ( m1. as_pointer( ) as Ptr <Value <Vec <i32 >>>)
308- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
308+ . offset( ( ( * i. borrow( ) ) as usize ) )
309309 . upgrade( )
310310 . deref( )
311311 . as_pointer( ) as Ptr <i32 >)
312- . offset( ( ( * j. borrow( ) ) as usize ) as isize )
312+ . offset( ( ( * j. borrow( ) ) as usize ) )
313313 . read( ) )
314314 == 0 )
315315 ) ;
316316 assert ! (
317317 ( ( ( ( m2. as_pointer( ) as Ptr <Value <Vec <i32 >>>)
318- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
318+ . offset( ( ( * i. borrow( ) ) as usize ) )
319319 . upgrade( )
320320 . deref( )
321321 . as_pointer( ) as Ptr <i32 >)
322- . offset( ( ( * j. borrow( ) ) as usize ) as isize )
322+ . offset( ( ( * j. borrow( ) ) as usize ) )
323323 . read( ) )
324324 == 1 )
325325 ) ;
@@ -436,37 +436,31 @@ fn main_0() -> i32 {
436436 ) ) ;
437437 let s2: Value < Vec < u8 > > = Rc :: new ( RefCell :: new ( ( * s1. borrow ( ) ) . clone ( ) ) ) ;
438438 ( s2. as_pointer ( ) as Ptr < u8 > )
439- . offset ( 0_usize as isize )
439+ . offset ( 0_usize )
440440 . write ( ( 'b' as u8 ) ) ;
441441 ( s2. as_pointer ( ) as Ptr < u8 > )
442- . offset ( 1_usize as isize )
442+ . offset ( 1_usize )
443443 . write ( ( 'b' as u8 ) ) ;
444444 ( s2. as_pointer ( ) as Ptr < u8 > )
445- . offset ( 2_usize as isize )
445+ . offset ( 2_usize )
446446 . write ( ( 'b' as u8 ) ) ;
447447 assert ! (
448- ( ( ( ( s2. as_pointer( ) as Ptr <u8 >) . offset( 0_usize as isize ) . read( ) ) as i32 )
449- == ( ( 'b' as u8 ) as i32 ) )
448+ ( ( ( ( s2. as_pointer( ) as Ptr <u8 >) . offset( 0_usize ) . read( ) ) as i32 ) == ( ( 'b' as u8 ) as i32 ) )
450449 ) ;
451450 assert ! (
452- ( ( ( ( s2. as_pointer( ) as Ptr <u8 >) . offset( 1_usize as isize ) . read( ) ) as i32 )
453- == ( ( 'b' as u8 ) as i32 ) )
451+ ( ( ( ( s2. as_pointer( ) as Ptr <u8 >) . offset( 1_usize ) . read( ) ) as i32 ) == ( ( 'b' as u8 ) as i32 ) )
454452 ) ;
455453 assert ! (
456- ( ( ( ( s2. as_pointer( ) as Ptr <u8 >) . offset( 2_usize as isize ) . read( ) ) as i32 )
457- == ( ( 'b' as u8 ) as i32 ) )
454+ ( ( ( ( s2. as_pointer( ) as Ptr <u8 >) . offset( 2_usize ) . read( ) ) as i32 ) == ( ( 'b' as u8 ) as i32 ) )
458455 ) ;
459456 assert ! (
460- ( ( ( ( s1. as_pointer( ) as Ptr <u8 >) . offset( 0_usize as isize ) . read( ) ) as i32 )
461- == ( ( 'a' as u8 ) as i32 ) )
457+ ( ( ( ( s1. as_pointer( ) as Ptr <u8 >) . offset( 0_usize ) . read( ) ) as i32 ) == ( ( 'a' as u8 ) as i32 ) )
462458 ) ;
463459 assert ! (
464- ( ( ( ( s1. as_pointer( ) as Ptr <u8 >) . offset( 1_usize as isize ) . read( ) ) as i32 )
465- == ( ( 'a' as u8 ) as i32 ) )
460+ ( ( ( ( s1. as_pointer( ) as Ptr <u8 >) . offset( 1_usize ) . read( ) ) as i32 ) == ( ( 'a' as u8 ) as i32 ) )
466461 ) ;
467462 assert ! (
468- ( ( ( ( s1. as_pointer( ) as Ptr <u8 >) . offset( 2_usize as isize ) . read( ) ) as i32 )
469- == ( ( 'a' as u8 ) as i32 ) )
463+ ( ( ( ( s1. as_pointer( ) as Ptr <u8 >) . offset( 2_usize ) . read( ) ) as i32 ) == ( ( 'a' as u8 ) as i32 ) )
470464 ) ;
471465 let b1: Value < Bar > = Rc :: new ( RefCell :: new ( Bar {
472466 w : Rc :: new ( RefCell :: new ( 1 ) ) ,
@@ -484,26 +478,26 @@ fn main_0() -> i32 {
484478 ' loop_: while ( ( * i. borrow ( ) ) < ( * N . borrow ( ) ) ) {
485479 assert ! (
486480 ( ( ( v4. as_pointer( ) as Ptr <i32 >)
487- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
481+ . offset( ( ( * i. borrow( ) ) as usize ) )
488482 . read( ) )
489483 == ( ( * i. borrow( ) ) + 1 ) )
490484 ) ;
491485 ( v4. as_pointer ( ) as Ptr < i32 > )
492- . offset ( ( ( * i. borrow ( ) ) as usize ) as isize )
486+ . offset ( ( ( * i. borrow ( ) ) as usize ) )
493487 . with_mut ( |__v| __v. prefix_inc ( ) ) ;
494488 ( * i. borrow_mut ( ) ) . prefix_inc ( ) ;
495489 }
496490 let i: Value < i32 > = Rc :: new ( RefCell :: new ( 0 ) ) ;
497491 ' loop_: while ( ( * i. borrow ( ) ) < ( * N . borrow ( ) ) ) {
498492 assert ! (
499493 ( ( ( v4. as_pointer( ) as Ptr <i32 >)
500- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
494+ . offset( ( ( * i. borrow( ) ) as usize ) )
501495 . read( ) )
502496 == ( ( * i. borrow( ) ) + 2 ) )
503497 ) ;
504498 assert ! (
505499 ( ( ( v2. as_pointer( ) as Ptr <i32 >)
506- . offset( ( ( * i. borrow( ) ) as usize ) as isize )
500+ . offset( ( ( * i. borrow( ) ) as usize ) )
507501 . read( ) )
508502 == ( ( * i. borrow( ) ) + 1 ) )
509503 ) ;
0 commit comments