Skip to content

Commit 7d98e43

Browse files
committed
Update tests
1 parent 30df58c commit 7d98e43

834 files changed

Lines changed: 122176 additions & 0 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.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
extern crate libcc2rs;
2+
use libcc2rs::*;
3+
use std::cell::RefCell;
4+
use std::collections::BTreeMap;
5+
use std::io::prelude::*;
6+
use std::io::{Read, Seek, Write};
7+
use std::os::fd::AsFd;
8+
use std::rc::{Rc, Weak};
9+
10+
pub fn main() {
11+
let size: usize = ::std::env::args().map(|arg| arg.len() + 1).sum();
12+
let args: Value<Box<[i8]>> = Rc::new(RefCell::new(vec![0; size].into_boxed_slice()));
13+
let args_ptr: Ptr<i8> = args.as_pointer();
14+
let mut off = 0;
15+
let argv: Value<Box<[Ptr<i8>]>> = Rc::new(RefCell::new(
16+
::std::env::args()
17+
.map(|arg| {
18+
let ptr = args_ptr.offset(off);
19+
ptr.write_c_bytes(arg.as_bytes());
20+
off += arg.len() + 1;
21+
ptr
22+
})
23+
.chain(::std::iter::once(Ptr::null()))
24+
.collect(),
25+
));
26+
__cpp2rust_init_globals();
27+
::std::process::exit(main_0(::std::env::args().len() as i32, argv.as_pointer()));
28+
}
29+
fn main_0(_a0: i32, _a1: Ptr<Ptr<i8>>) -> () {
30+
return 0_();
31+
}
32+
pub fn __cpp2rust_init_globals() {}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
extern crate libc;
2+
use libc::*;
3+
extern crate libcc2rs;
4+
use libcc2rs::*;
5+
use std::collections::BTreeMap;
6+
use std::io::{Read, Seek, Write};
7+
use std::os::fd::{AsFd, FromRawFd, IntoRawFd};
8+
use std::rc::Rc;
9+
10+
pub fn main() {
11+
let mut args: Vec<Vec<u8>> = std::env::args()
12+
.map(|arg| arg.as_bytes().to_vec())
13+
.collect();
14+
args.iter_mut().for_each(|v| v.push(0));
15+
let mut argv: Vec<*mut libc::c_char> = args
16+
.iter()
17+
.map(|arg| arg.as_ptr() as *mut libc::c_char)
18+
.collect();
19+
argv.push(::std::ptr::null_mut());
20+
unsafe {
21+
__cpp2rust_init_globals();
22+
::std::process::exit(main_0((argv.len() - 1) as i32, argv.as_mut_ptr()) as i32)
23+
}
24+
}
25+
unsafe fn main_0(mut _a0: (), mut _a1: *mut *mut ()) -> () {
26+
return 0_();
27+
}
28+
pub unsafe fn __cpp2rust_init_globals() {}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
extern crate libcc2rs;
2+
use libcc2rs::*;
3+
use std::cell::RefCell;
4+
use std::collections::BTreeMap;
5+
use std::io::prelude::*;
6+
use std::io::{Read, Seek, Write};
7+
use std::os::fd::AsFd;
8+
use std::rc::{Rc, Weak};
9+
10+
pub fn main() {
11+
let size: usize = ::std::env::args().map(|arg| arg.len() + 1).sum();
12+
let args: Value<Box<[i8]>> = Rc::new(RefCell::new(vec![0; size].into_boxed_slice()));
13+
let args_ptr: Ptr<i8> = args.as_pointer();
14+
let mut off = 0;
15+
let argv: Value<Box<[Ptr<i8>]>> = Rc::new(RefCell::new(
16+
::std::env::args()
17+
.map(|arg| {
18+
let ptr = args_ptr.offset(off);
19+
ptr.write_c_bytes(arg.as_bytes());
20+
off += arg.len() + 1;
21+
ptr
22+
})
23+
.chain(::std::iter::once(Ptr::null()))
24+
.collect(),
25+
));
26+
__cpp2rust_init_globals();
27+
::std::process::exit(main_0(::std::env::args().len() as i32, argv.as_pointer()));
28+
}
29+
fn main_0(_a0: i32, _a1: Ptr<Ptr<i8>>) -> () {
30+
return 0_();
31+
}
32+
pub fn __cpp2rust_init_globals() {}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
extern crate libc;
2+
use libc::*;
3+
extern crate libcc2rs;
4+
use libcc2rs::*;
5+
use std::collections::BTreeMap;
6+
use std::io::{Read, Seek, Write};
7+
use std::os::fd::{AsFd, FromRawFd, IntoRawFd};
8+
use std::rc::Rc;
9+
10+
pub fn main() {
11+
let mut args: Vec<Vec<u8>> = std::env::args()
12+
.map(|arg| arg.as_bytes().to_vec())
13+
.collect();
14+
args.iter_mut().for_each(|v| v.push(0));
15+
let mut argv: Vec<*mut libc::c_char> = args
16+
.iter()
17+
.map(|arg| arg.as_ptr() as *mut libc::c_char)
18+
.collect();
19+
argv.push(::std::ptr::null_mut());
20+
unsafe {
21+
__cpp2rust_init_globals();
22+
::std::process::exit(main_0((argv.len() - 1) as i32, argv.as_mut_ptr()) as i32)
23+
}
24+
}
25+
unsafe fn main_0(mut _a0: (), mut _a1: *mut *mut ()) -> () {
26+
return 0_();
27+
}
28+
pub unsafe fn __cpp2rust_init_globals() {}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
extern crate libcc2rs;
2+
use libcc2rs::*;
3+
use std::cell::RefCell;
4+
use std::collections::BTreeMap;
5+
use std::io::prelude::*;
6+
use std::io::{Read, Seek, Write};
7+
use std::os::fd::AsFd;
8+
use std::rc::{Rc, Weak};
9+
10+
pub fn main() {
11+
let size: usize = ::std::env::args().map(|arg| arg.len() + 1).sum();
12+
let args: Value<Box<[i8]>> = Rc::new(RefCell::new(vec![0; size].into_boxed_slice()));
13+
let args_ptr: Ptr<i8> = args.as_pointer();
14+
let mut off = 0;
15+
let argv: Value<Box<[Ptr<i8>]>> = Rc::new(RefCell::new(
16+
::std::env::args()
17+
.map(|arg| {
18+
let ptr = args_ptr.offset(off);
19+
ptr.write_c_bytes(arg.as_bytes());
20+
off += arg.len() + 1;
21+
ptr
22+
})
23+
.chain(::std::iter::once(Ptr::null()))
24+
.collect(),
25+
));
26+
__cpp2rust_init_globals();
27+
::std::process::exit(main_0(::std::env::args().len() as i32, argv.as_pointer()));
28+
}
29+
fn main_0(_a0: i32, _a1: Ptr<Ptr<i8>>) -> () {
30+
{
31+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
32+
unimplemented!();
33+
unimplemented!();
34+
unimplemented!();
35+
unimplemented!();
36+
}
37+
{
38+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
39+
({ (*f.borrow()).clear_5(None) });
40+
unimplemented!();
41+
unimplemented!();
42+
unimplemented!();
43+
}
44+
return 0_();
45+
}
46+
pub fn __cpp2rust_init_globals() {}
Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
extern crate libcc2rs;
2+
use libcc2rs::*;
3+
use std::cell::RefCell;
4+
use std::collections::BTreeMap;
5+
use std::io::prelude::*;
6+
use std::io::{Read, Seek, Write};
7+
use std::os::fd::AsFd;
8+
use std::rc::{Rc, Weak};
9+
10+
pub fn main() {
11+
let size: usize = ::std::env::args().map(|arg| arg.len() + 1).sum();
12+
let args: Value<Box<[i8]>> = Rc::new(RefCell::new(vec![0; size].into_boxed_slice()));
13+
let args_ptr: Ptr<i8> = args.as_pointer();
14+
let mut off = 0;
15+
let argv: Value<Box<[Ptr<i8>]>> = Rc::new(RefCell::new(
16+
::std::env::args()
17+
.map(|arg| {
18+
let ptr = args_ptr.offset(off);
19+
ptr.write_c_bytes(arg.as_bytes());
20+
off += arg.len() + 1;
21+
ptr
22+
})
23+
.chain(::std::iter::once(Ptr::null()))
24+
.collect(),
25+
));
26+
__cpp2rust_init_globals();
27+
::std::process::exit(main_0(::std::env::args().len() as i32, argv.as_pointer()));
28+
}
29+
fn main_0(_a0: i32, _a1: Ptr<Ptr<i8>>) -> () {
30+
{
31+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
32+
unimplemented!();
33+
unimplemented!();
34+
unimplemented!();
35+
unimplemented!();
36+
}
37+
{
38+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
39+
unimplemented!();
40+
unimplemented!();
41+
unimplemented!();
42+
unimplemented!();
43+
}
44+
{
45+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
46+
unimplemented!();
47+
unimplemented!();
48+
unimplemented!();
49+
unimplemented!();
50+
}
51+
{
52+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
53+
unimplemented!();
54+
unimplemented!();
55+
unimplemented!();
56+
unimplemented!();
57+
}
58+
{
59+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
60+
unimplemented!();
61+
unimplemented!();
62+
unimplemented!();
63+
unimplemented!();
64+
}
65+
{
66+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
67+
unimplemented!();
68+
unimplemented!();
69+
unimplemented!();
70+
unimplemented!();
71+
}
72+
{
73+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
74+
({ (*f.borrow()).clear_5(None) });
75+
unimplemented!();
76+
unimplemented!();
77+
unimplemented!();
78+
}
79+
{
80+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
81+
({ (*f.borrow()).clear_5(None) });
82+
unimplemented!();
83+
unimplemented!();
84+
unimplemented!();
85+
}
86+
{
87+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
88+
({ (*f.borrow()).clear_5(None) });
89+
unimplemented!();
90+
unimplemented!();
91+
unimplemented!();
92+
}
93+
{
94+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
95+
({ (*f.borrow()).clear_5(None) });
96+
unimplemented!();
97+
unimplemented!();
98+
unimplemented!();
99+
}
100+
{
101+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
102+
({ (*f.borrow()).clear_5(None) });
103+
unimplemented!();
104+
unimplemented!();
105+
unimplemented!();
106+
}
107+
{
108+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
109+
({ (*f.borrow()).clear_5(None) });
110+
unimplemented!();
111+
unimplemented!();
112+
unimplemented!();
113+
}
114+
return 0_();
115+
}
116+
pub fn __cpp2rust_init_globals() {}
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
extern crate libcc2rs;
2+
use libcc2rs::*;
3+
use std::cell::RefCell;
4+
use std::collections::BTreeMap;
5+
use std::io::prelude::*;
6+
use std::io::{Read, Seek, Write};
7+
use std::os::fd::AsFd;
8+
use std::rc::{Rc, Weak};
9+
10+
pub fn main() {
11+
let size: usize = ::std::env::args().map(|arg| arg.len() + 1).sum();
12+
let args: Value<Box<[i8]>> = Rc::new(RefCell::new(vec![0; size].into_boxed_slice()));
13+
let args_ptr: Ptr<i8> = args.as_pointer();
14+
let mut off = 0;
15+
let argv: Value<Box<[Ptr<i8>]>> = Rc::new(RefCell::new(
16+
::std::env::args()
17+
.map(|arg| {
18+
let ptr = args_ptr.offset(off);
19+
ptr.write_c_bytes(arg.as_bytes());
20+
off += arg.len() + 1;
21+
ptr
22+
})
23+
.chain(::std::iter::once(Ptr::null()))
24+
.collect(),
25+
));
26+
__cpp2rust_init_globals();
27+
::std::process::exit(main_0(::std::env::args().len() as i32, argv.as_pointer()));
28+
}
29+
fn main_0(_a0: i32, _a1: Ptr<Ptr<i8>>) -> () {
30+
{
31+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
32+
unimplemented!();
33+
unimplemented!();
34+
unimplemented!();
35+
unimplemented!();
36+
}
37+
{
38+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
39+
unimplemented!();
40+
unimplemented!();
41+
unimplemented!();
42+
unimplemented!();
43+
}
44+
{
45+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
46+
unimplemented!();
47+
unimplemented!();
48+
unimplemented!();
49+
unimplemented!();
50+
}
51+
{
52+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
53+
unimplemented!();
54+
unimplemented!();
55+
unimplemented!();
56+
unimplemented!();
57+
}
58+
{
59+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
60+
({ (*f.borrow()).clear_5(None) });
61+
unimplemented!();
62+
({ (*f.borrow()).clear_5(None) });
63+
unimplemented!();
64+
}
65+
{
66+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
67+
({ (*f.borrow()).clear_5(Some(memory_order_relaxed_0.with(|rc| *rc.borrow()))) });
68+
unimplemented!();
69+
({ (*f.borrow()).clear_5(Some(memory_order_relaxed_0.with(|rc| *rc.borrow()))) });
70+
unimplemented!();
71+
}
72+
{
73+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
74+
({ (*f.borrow()).clear_5(Some(memory_order_release_1.with(|rc| *rc.borrow()))) });
75+
unimplemented!();
76+
({ (*f.borrow()).clear_5(Some(memory_order_release_1.with(|rc| *rc.borrow()))) });
77+
unimplemented!();
78+
}
79+
{
80+
let f: Value<()> = Rc::new(RefCell::new(unimplemented!()));
81+
({ (*f.borrow()).clear_5(Some(memory_order_seq_cst_2.with(|rc| *rc.borrow()))) });
82+
unimplemented!();
83+
({ (*f.borrow()).clear_5(Some(memory_order_seq_cst_2.with(|rc| *rc.borrow()))) });
84+
unimplemented!();
85+
}
86+
return 0_();
87+
}
88+
pub fn __cpp2rust_init_globals() {}

0 commit comments

Comments
 (0)