Sign in
gnu
/
gcc
/
a6d3012b274f38b20e2a57162106f625746af6c6
/
.
/
gcc
/
testsuite
/
c-c++-common
/
ubsan
/
pr81088.c
blob: 6753d77fbadc654febfaef1ac7fbbd6624f234bb [
file
] [
log
] [
blame
]
/* { dg-do run } */
/* { dg-options "-fsanitize=undefined -fsanitize-undefined-trap-on-error" } */
short
s
=
2
;
short
y
=
1
;
int
i
;
int
main
()
{
i
=
-(
s
+
(
int
)(~(
unsigned
)(
0
/
y
)))
+
0x7fffffff
;
return
0
;
}