• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // RUN: %clang_analyze_cc1 -analyzer-output=plist -analyzer-config notes-as-events=true -o %t.plist -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify %s
2 // RUN: %normalize_plist <%t.plist | diff -ub %S/Inputs/expected-plists/plist-diagnostics-notes-as-events.cpp.plist -
3 
4 void log();
5 
max(int a,int b)6 int max(int a, int b) { // expected-warning{{Duplicate code detected}}
7   log();
8   if (a > b)
9     return a;
10   return b;
11 }
12 
maxClone(int a,int b)13 int maxClone(int a, int b) { // no-note (converted into event)
14   log();
15   if (a > b)
16     return a;
17   return b;
18 }
19 
20