Sign in
android
/
toolchain
/
rustc
/
d720b3f2ba07cb42ff7b311589c99daefe3aaa22
/
.
/
tests
/
run-make-fulldeps
/
return-non-c-like-enum
/
nonclike.rs
blob: de529cf641ab06d44a936add077782d2074f1054 [
file
] [
log
] [
blame
]
#[
repr
(
C
,
u8
)]
pub
enum
TT
{
AA
(
u64
,
u64
),
BB
,
}
#[
no_mangle
]
pub
extern
"C"
fn
tt_new
(
a
:
u64
,
b
:
u64
)
->
TT
{
TT
::
AA
(
a
,
b
)
}
#[
repr
(
C
,
u8
)]
pub
enum
T
{
A
(
u64
),
B
,
}
#[
no_mangle
]
pub
extern
"C"
fn
t_new
(
a
:
u64
)
->
T
{
T
::
A
(
a
)
}