brintos

brintos / llvm-project-archived public Read only

0
0
Text · 236 B · d768e52 Raw
12 lines · cpp
1// RUN: %clang_analyze_cc1 -analyzer-checker=core -verify %s2// expected-no-diagnostics3 4#define assert(cond) if (!(cond)) return5 6unsigned a, b;7void f(unsigned c) {8  assert(c == b);9  assert((c | a) != a);10  assert(a); // no-crash11}12