Skip to content
This repository was archived by the owner on Oct 3, 2021. It is now read-only.

Commit b918f8f

Browse files
committed
Fixes for interger overflows
1 parent b7fe5c3 commit b918f8f

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

c/array-cav19/array_tiling_poly6.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ int main()
1111
{
1212
int S=__VERIFIER_nondet_int();
1313
assume_abort_if_not(S>1);
14-
int i;
15-
int a[S];
14+
long long i;
15+
long long a[S];
1616

1717
for(i=0;i<S;i++)
1818
a[i]=((i-1)*(i+1));

c/array-cav19/array_tiling_tcpy.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ int main()
1111
{
1212
int S=__VERIFIER_nondet_int();
1313
assume_abort_if_not(S>1);
14+
assume_abort_if_not(S < 1073741823);
1415
int i;
1516
int a[2*S];
1617
int acopy[2*S];

0 commit comments

Comments
 (0)