Skip to content

Commit 51de3cf

Browse files
Regenerate unit tests
1 parent 817e27c commit 51de3cf

36 files changed

Lines changed: 223 additions & 518 deletions

tests/ub/out/refcount/ub7.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,5 @@ fn main_0() -> i32 {
2626
('n' as u8),
2727
('g' as u8),
2828
])));
29-
return (({ strlen_0(((s.as_pointer() as Ptr<u8>).offset(0 as isize))) }) as i32);
29+
return (({ strlen_0(((s.as_pointer() as Ptr<u8>).offset(0))) }) as i32);
3030
}

tests/unit/out/refcount/04_address_taken_array.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ fn main_0() -> i32 {
1616
let arr2_ptr: Value<Ptr<i32>> = Rc::new(RefCell::new((arr2.as_pointer() as Ptr<i32>)));
1717
(*arr2_ptr.borrow()).offset((0) as isize).write(5);
1818
(*arr2_ptr.borrow()).offset((1) as isize).write(6);
19-
let arr2_ref1: Ptr<i32> = (arr2.as_pointer() as Ptr<i32>).offset(1 as isize);
19+
let arr2_ref1: Ptr<i32> = (arr2.as_pointer() as Ptr<i32>).offset(1);
2020
arr2_ref1.write(7);
2121
return ((*arr2.borrow())[(0) as usize] + (*arr2.borrow())[(1) as usize]);
2222
}

tests/unit/out/refcount/array_of_noncopy_struct.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ fn main_0() -> i32 {
3636
assert!(((*(*arr.borrow())[(1) as usize].data.borrow()).len() == 1_usize));
3737
assert!(
3838
((((*arr.borrow())[(1) as usize].data.as_pointer() as Ptr<i32>)
39-
.offset(0_usize as isize)
39+
.offset(0_usize)
4040
.read())
4141
== 42)
4242
);

tests/unit/out/refcount/borrow_mut_opt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ pub fn convert_with_rhs_1() {
6363
(*x.borrow_mut()) += __rhs;
6464
let __rhs = ((*p.borrow()).read());
6565
(*y.borrow_mut()) += __rhs;
66-
(*p.borrow_mut()) = ((arr.as_pointer() as Ptr<i32>).offset(0 as isize));
66+
(*p.borrow_mut()) = ((arr.as_pointer() as Ptr<i32>).offset(0));
6767
let __rhs = ((*p.borrow()).read());
6868
(*arr.borrow_mut())[(0) as usize] = __rhs;
6969
let __rhs = (*x.borrow());

tests/unit/out/refcount/bounded_struct_ptr.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,7 @@ fn main_0() -> i32 {
5353
((*arr.borrow())[(1) as usize].x1.as_pointer()),
5454
));
5555
let a: Value<i32> = Rc::new(RefCell::new(((*p1.borrow()).read())));
56-
let p2: Value<Ptr<Foo>> = Rc::new(RefCell::new(
57-
((arr.as_pointer() as Ptr<Foo>).offset(0 as isize)),
58-
));
56+
let p2: Value<Ptr<Foo>> = Rc::new(RefCell::new(((arr.as_pointer() as Ptr<Foo>).offset(0))));
5957
return {
6058
let _lhs = (*a.borrow());
6159
_lhs + (*(*(*p2.borrow()).upgrade().deref()).x2.borrow())

tests/unit/out/refcount/char_printing.rs

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,8 @@ fn main_0() -> i32 {
2121
write!(libcc2rs::cout(), "{:} a", (*i.borrow()),);
2222
libcc2rs::cout().write_all(
2323
&([
24-
(&[((vec_.as_pointer() as Ptr<u8>)
25-
.offset(0_usize as isize)
26-
.read())] as &[u8]),
27-
(&[((vec_.as_pointer() as Ptr<u8>)
28-
.offset(1_usize as isize)
29-
.read())] as &[u8]),
24+
(&[((vec_.as_pointer() as Ptr<u8>).offset(0_usize).read())] as &[u8]),
25+
(&[((vec_.as_pointer() as Ptr<u8>).offset(1_usize).read())] as &[u8]),
3026
(&[('o' as u8)] as &[u8]),
3127
(&(*str.borrow())[..(*str.borrow()).len() - 1] as &[u8]),
3228
(&[b'\n'] as &[u8]),
@@ -46,13 +42,9 @@ fn main_0() -> i32 {
4642
write!(libcc2rs::cout(), "Hello, World!\n",);
4743
libcc2rs::cout().write_all(
4844
&([
49-
(&[((vec_.as_pointer() as Ptr<u8>)
50-
.offset(0_usize as isize)
51-
.read())] as &[u8]),
45+
(&[((vec_.as_pointer() as Ptr<u8>).offset(0_usize).read())] as &[u8]),
5246
(&[('\n' as u8)] as &[u8]),
53-
(&[((vec_.as_pointer() as Ptr<u8>)
54-
.offset(1_usize as isize)
55-
.read())] as &[u8]),
47+
(&[((vec_.as_pointer() as Ptr<u8>).offset(1_usize).read())] as &[u8]),
5648
(&[('\n' as u8)] as &[u8]),
5749
]
5850
.concat()),

tests/unit/out/refcount/char_printing_cerr.rs

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,8 @@ fn main_0() -> i32 {
2121
write!(libcc2rs::cerr(), "{:} a", (*i.borrow()),);
2222
libcc2rs::cerr().write_all(
2323
&([
24-
(&[((vec_.as_pointer() as Ptr<u8>)
25-
.offset(0_usize as isize)
26-
.read())] as &[u8]),
27-
(&[((vec_.as_pointer() as Ptr<u8>)
28-
.offset(1_usize as isize)
29-
.read())] as &[u8]),
24+
(&[((vec_.as_pointer() as Ptr<u8>).offset(0_usize).read())] as &[u8]),
25+
(&[((vec_.as_pointer() as Ptr<u8>).offset(1_usize).read())] as &[u8]),
3026
(&[('o' as u8)] as &[u8]),
3127
(&(*str.borrow())[..(*str.borrow()).len() - 1] as &[u8]),
3228
(&[b'\n'] as &[u8]),
@@ -46,13 +42,9 @@ fn main_0() -> i32 {
4642
write!(libcc2rs::cerr(), "Hello, World!\n",);
4743
libcc2rs::cerr().write_all(
4844
&([
49-
(&[((vec_.as_pointer() as Ptr<u8>)
50-
.offset(0_usize as isize)
51-
.read())] as &[u8]),
45+
(&[((vec_.as_pointer() as Ptr<u8>).offset(0_usize).read())] as &[u8]),
5246
(&[('\n' as u8)] as &[u8]),
53-
(&[((vec_.as_pointer() as Ptr<u8>)
54-
.offset(1_usize as isize)
55-
.read())] as &[u8]),
47+
(&[((vec_.as_pointer() as Ptr<u8>).offset(1_usize).read())] as &[u8]),
5648
(&[('\n' as u8)] as &[u8]),
5749
]
5850
.concat()),

tests/unit/out/refcount/clone_vs_move.rs

Lines changed: 31 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -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
);

tests/unit/out/refcount/fn_ptr_stable_sort.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ fn main_0() -> i32 {
6464
);
6565
assert!(
6666
((*(*(v.as_pointer() as Ptr<Item>)
67-
.offset(0_usize as isize)
67+
.offset(0_usize)
6868
.upgrade()
6969
.deref())
7070
.key
@@ -73,7 +73,7 @@ fn main_0() -> i32 {
7373
);
7474
assert!(
7575
((*(*(v.as_pointer() as Ptr<Item>)
76-
.offset(1_usize as isize)
76+
.offset(1_usize)
7777
.upgrade()
7878
.deref())
7979
.key
@@ -82,7 +82,7 @@ fn main_0() -> i32 {
8282
);
8383
assert!(
8484
((*(*(v.as_pointer() as Ptr<Item>)
85-
.offset(2_usize as isize)
85+
.offset(2_usize)
8686
.upgrade()
8787
.deref())
8888
.key

tests/unit/out/refcount/foreach_mut.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ fn main_0() -> i32 {
3232
(*sum.borrow_mut()) += __rhs;
3333
}
3434
let v2: Value<Vec<Ptr<i32>>> = Rc::new(RefCell::new(Vec::new()));
35-
(*v2.borrow_mut()).push(((v1.as_pointer() as Ptr<i32>).offset(0_usize as isize)));
36-
(*v2.borrow_mut()).push(((v1.as_pointer() as Ptr<i32>).offset(1_usize as isize)));
37-
(*v2.borrow_mut()).push(((v1.as_pointer() as Ptr<i32>).offset(2_usize as isize)));
35+
(*v2.borrow_mut()).push(((v1.as_pointer() as Ptr<i32>).offset(0_usize)));
36+
(*v2.borrow_mut()).push(((v1.as_pointer() as Ptr<i32>).offset(1_usize)));
37+
(*v2.borrow_mut()).push(((v1.as_pointer() as Ptr<i32>).offset(2_usize)));
3838
'loop_: for mut p in v2.as_pointer() as Ptr<Ptr<i32>> {
3939
let p: Value<Ptr<i32>> = Rc::new(RefCell::new(p.read().clone()));
4040
{

0 commit comments

Comments
 (0)