Sign in
llvm
/
clang
/
65acf43270ea2894dffa0d0b292b92402f80c8cb
/
.
/
test
/
Analysis
/
novoidtypecrash.c
blob: b19990a2791b0c792637b131f6ade2d0483c0df6 [
file
] [
log
] [
blame
]
// RUN: %clang_analyze_cc1 -analyzer-checker=core %s
x
;
y
(
void
**
z
)
{
// no-crash
*
z
=
x
;
int
*
w
;
y
(&
w
);
*
w
;
}
a
;
b
(*
c
)
{}
e
(*
c
)
{
void
*
d
=
f
();
b
(
d
);
*
c
=
d
;
}
void
*
g
()
{
e
(&
a
);
return
a
;
}
j
()
{
int
h
;
char
i
=
g
();
if
(
i
)
for
(;
h
;)
;
}