Sign in
llvm
/
llvm
/
refs/heads/release_22
/
.
/
test
/
CFrontend
/
2007-05-07-NestedStructReturn.c
blob: 94dad87abf74340205adeb5ca921aa9abab86b1e [
file
] [
log
] [
blame
]
// RUN: %llvmgcc %s -S -fnested-functions -o - | grep {sret *%agg.result}
struct
X
{
int
m
,
n
,
o
,
p
;
};
struct
X p
(
int
n
)
{
struct
X c
(
int
m
)
{
struct
X x
;
x
.
m
=
m
;
x
.
n
=
n
;
return
x
;
}
return
c
(
n
);
}