Fix a flaky heap-overflow-large.cc test
authorKuba Brecka <kuba.brecka@gmail.com>
Sun, 22 Mar 2015 18:00:58 +0000 (18:00 +0000)
committerKuba Brecka <kuba.brecka@gmail.com>
Sun, 22 Mar 2015 18:00:58 +0000 (18:00 +0000)
Reviewed at http://reviews.llvm.org/D8515

llvm-svn: 232920

compiler-rt/test/asan/TestCases/heap-overflow-large.cc

index eb2fcc3..566b115 100644 (file)
@@ -15,9 +15,9 @@ int main(int argc, char *argv[]) {
   int *x = new int[5];
   memset(x, 0, sizeof(x[0]) * 5);
   int index = atoi(argv[1]);
-  int res = x[index];
+  unsigned res = x[index];
   // CHECK: main
   // CHECK-NOT: CHECK failed
   delete[] x;
-  return res ? res : 1;
+  return (res % 10) + 1;
 }