Skip to content

Commit 1546065

Browse files
committed
Update tests
1 parent 15ce7cb commit 1546065

171 files changed

Lines changed: 635 additions & 858 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎tests/multi-file/cross_tu_tag_collision/out/refcount/cross_tu_tag_collision.rs‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@ impl ByteRepr for widget {
3131
}
3232
}
3333
pub fn a_value_0() -> i32 {
34-
let w: Value<widget> = Rc::new(RefCell::new(widget {
35-
id: Rc::new(RefCell::new(0_i32)),
36-
}));
34+
let w: Value<widget> = <Value<widget>>::default();
3735
(*(*w.borrow()).id.borrow_mut()) = 11;
3836
return (*(*w.borrow()).id.borrow());
3937
}

‎tests/multi-file/cross_tu_tag_collision/out/unsafe/cross_tu_tag_collision.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ pub struct widget {
1212
pub id: i32,
1313
}
1414
pub unsafe fn a_value_0() -> i32 {
15-
let mut w: widget = widget { id: 0_i32 };
15+
let mut w: widget = <widget>::default();
1616
w.id = 11;
1717
return w.id;
1818
}

‎tests/multi-file/defaulted_move_cross_tu/out/refcount/defaulted_move_cross_tu.rs‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ impl Default for S {
4141
fn default() -> Self {
4242
S {
4343
v: Rc::new(RefCell::new(Default::default())),
44-
n: Rc::new(RefCell::new((0..2).map(|_| 0_i32).collect::<Box<[i32]>>())),
44+
n: Rc::new(RefCell::new(
45+
(0..2).map(|_| <i32>::default()).collect::<Box<[i32]>>(),
46+
)),
4547
}
4648
}
4749
}

‎tests/multi-file/template_method_late_instantiation/out/refcount/template_method_late_instantiation.rs‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,7 @@ pub fn main() {
4444
std::process::exit(main_0());
4545
}
4646
fn main_0() -> i32 {
47-
let p: Value<S_int_> = Rc::new(RefCell::new(S_int_ {
48-
x: Rc::new(RefCell::new(0)),
49-
}));
47+
let p: Value<S_int_> = Rc::new(RefCell::new(<S_int_>::default()));
5048
({ S_int_Impl::set(&p.as_pointer(), 3) });
5149
assert!((({ f_0((p.as_pointer()),) }) == 3));
5250
return 0;

‎tests/multi-file/template_method_late_instantiation/out/unsafe/template_method_late_instantiation.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ pub fn main() {
2828
}
2929
}
3030
unsafe fn main_0() -> i32 {
31-
let mut p: S_int_ = S_int_ { x: 0 };
31+
let mut p: S_int_ = <S_int_>::default();
3232
(unsafe { S_int_::set(&mut p, 3) });
3333
assert!(((unsafe { f_0((&mut p as *mut S_int_),) }) == (3)));
3434
return 0;

‎tests/ub/out/refcount/fd_use_after_close.rs‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ fn main_0() -> i32 {
3131
}
3232
}));
3333
FdRegistry::close((*fd.borrow()));
34-
let buf: Value<Box<[u8]>> = Rc::new(RefCell::new((0..4).map(|_| 0_u8).collect::<Box<[u8]>>()));
34+
let buf: Value<Box<[u8]>> = Rc::new(RefCell::new(
35+
(0..4).map(|_| <u8>::default()).collect::<Box<[u8]>>(),
36+
));
3537
let n: Value<isize> = Rc::new(RefCell::new(
3638
match FdRegistry::with_fd((*fd.borrow()), |__fd| {
3739
((buf.as_pointer() as Ptr<u8>) as Ptr<u8>)

‎tests/ub/out/refcount/ub10.rs‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ pub fn main() {
1212
}
1313
fn main_0() -> i32 {
1414
let arr: Value<Ptr<i32>> = Rc::new(RefCell::new(Ptr::alloc_array(
15-
(0..10_usize).map(|_| 0_i32).collect::<Box<[i32]>>(),
15+
(0..10_usize)
16+
.map(|_| <i32>::default())
17+
.collect::<Box<[i32]>>(),
1618
)));
1719
let ptr: Value<Ptr<i32>> = Rc::new(RefCell::new((*arr.borrow()).offset((1) as isize)));
1820
let out: Value<i32> = Rc::new(RefCell::new(((*ptr.borrow()).read())));

‎tests/ub/out/refcount/ub14.rs‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ pub fn main() {
1212
}
1313
fn main_0() -> i32 {
1414
let arr1: Value<Ptr<i32>> = Rc::new(RefCell::new(Ptr::alloc_array(
15-
(0..100_usize).map(|_| 0_i32).collect::<Box<[i32]>>(),
15+
(0..100_usize)
16+
.map(|_| <i32>::default())
17+
.collect::<Box<[i32]>>(),
1618
)));
1719
(*arr1.borrow()).offset((100) as isize).write(1);
1820
(*arr1.borrow()).delete();

‎tests/ub/out/refcount/ub15.rs‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ pub fn main() {
1212
}
1313
fn main_0() -> i32 {
1414
let arr: Value<Ptr<i32>> = Rc::new(RefCell::new(Ptr::alloc_array(
15-
(0..15_usize).map(|_| 0_i32).collect::<Box<[i32]>>(),
15+
(0..15_usize)
16+
.map(|_| <i32>::default())
17+
.collect::<Box<[i32]>>(),
1618
)));
1719
let ptr: Value<Ptr<i32>> = Rc::new(RefCell::new((*arr.borrow()).offset((15) as isize)));
1820
let out: Value<i32> = Rc::new(RefCell::new(((*ptr.borrow()).read())));

‎tests/ub/out/refcount/ub16.rs‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ pub fn main() {
1616
}
1717
fn main_0() -> i32 {
1818
let p1: Value<Ptr<i32>> = Rc::new(RefCell::new(Ptr::alloc_array(
19-
(0..10_usize).map(|_| 0_i32).collect::<Box<[i32]>>(),
19+
(0..10_usize)
20+
.map(|_| <i32>::default())
21+
.collect::<Box<[i32]>>(),
2022
)));
2123
let out: Value<i32> = Rc::new(RefCell::new(
2224
(({ foo_0(((*p1.borrow()).offset((1) as isize))) })

0 commit comments

Comments
 (0)