Sign in
llvm
/
llvm-project
/
eb1c2bdc1f55fbc5d1e7bb86e9f0e038b0f5adb7
/
.
/
polly
/
test
/
CodeGen
/
single_do_loop_one_iteration.c
blob: df9c99d8f90ca0830e7b327b178fb72d58fe9734 [
file
] [
log
] [
blame
]
#define
N
20
#include
"limits.h"
int
main
()
{
int
i
;
int
A
[
N
];
A
[
0
]
=
1
;
__sync_synchronize
();
i
=
0
;
do
{
A
[
0
]
=
0
;
++
i
;
}
while
(
i
<
1
);
__sync_synchronize
();
if
(
A
[
0
]
==
0
)
return
0
;
else
return
1
;
}