📄 tests/demo_test_files/array_2-1.c
1extern void abort(void);2#include <assert.h>3void reach_error() { assert(0); }4extern int __VERIFIER_nondet_int(void);5void __VERIFIER_assert(int cond) {6 if (!(cond)) {◐PART7 ERROR: {reach_error();abort();}8 }9 return;10}1112#define SZ 20481314int main(void) {15 int A[SZ];16 int B[SZ];17 int i;18 int tmp;1920 for (i = 0; i < SZ; i++) {●FULL21 A[i] = __VERIFIER_nondet_int();22 B[i] = __VERIFIER_nondet_int();23 }2425 for (i = 0; i < SZ; i++) {●FULL26 tmp = A[i];27 B[i] = tmp;28 }2930 __VERIFIER_assert(A[SZ/2] != B[SZ/2]);31}