Sign in
llvm
/
llvm-archive
/
8f5549c70aebe1959d31d684f9f67236e1a7facb
/
.
/
safecode
/
test
/
mem_safety
/
uninitialized_variable
/
uninitialized_variable-010.c
blob: d2a7ae5d42ca17a46690d03308378ce90e096edf [
file
] [
log
] [
blame
]
/* Uninitialized pointer in allocated union. */
#include
<stdlib.h>
#include
<stdio.h>
typedef
union
{
char
*
ptr
;
int
u
;
}
example
;
int
main
()
{
example
*
e
;
e
=
malloc
(
sizeof
(
example
));
printf
(
"%i\n"
,
*
e
->
ptr
);
free
(
e
);
return
0
;
}