I have concluded (hopefully not erroneously) that I have failed to properly
constructed either llvm or KLEE or both of (KLEE and llvm)

This conclusion is based on the test problem

int test(int a)
{
   if ((a < 1) || (a > 1) )
      return 1;
   else
      return 0;
}

The example is so trivial, that it can't possibly be the algorithms of
either llvm or KLEE.

The clause partitions the integer domain into 3 equivalence classes.
2 - (a < 1) and (a > 1) - map to a return of 1;
1 - (a = 1) - maps to a return of 0;

I only got 2 test cases.
a = 0
a = 2

This is perplexing to me, as I have run the 3 tutorials, and believe the
results to be consistent with the tutorial web page.

dbl





Reply via email to