1 // RUN: %clangxx -w -fsanitize=signed-integer-overflow,nullability-return,returns-nonnull-attribute -fsanitize-recover=all %s -o %t && %run %t 2>&1 | FileCheck %s
7 // CHECK: nullability-return by 0x{{[[:xdigit:]]+$}}
11 __attribute__((returns_nonnull
))
13 // CHECK: nonnull-return by 0x{{[[:xdigit:]]+$}}
17 __attribute__((noinline
))
19 // CHECK: mul-overflow by 0x{{[[:xdigit:]]+$}}
23 __attribute__((noinline
))
25 // CHECK: mul-overflow by 0x{{[[:xdigit:]]+$}}
33 for (int i
= 0; i
< 10; ++i
)
36 for (int i
= 0; i
< 10; ++i
)
38 // CHECK-NOT: mul-overflow