Clang Project

clang_source_code/test/Analysis/copypaste/dependent-exist.cpp
1// RUN: %clang_analyze_cc1 -fms-extensions -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify %s
2
3// expected-no-diagnostics
4
5bool foo1(int x) {
6  if (x < 0) {
7    __if_exists(x) { return false; }
8  }
9  return true;
10}
11
12// Same as above, but __if_not_exists
13bool foo2(int x) {
14  if (x < 0) {
15    __if_not_exists(x) { return false; }
16  }
17  return true;
18}
19