1*561f0de6SRaphael Isemann // RUN: %clang_analyze_cc1 -analyzer-output=text -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify %s 24eca0de7SArtem Dergachev 34eca0de7SArtem Dergachev void log(); 44eca0de7SArtem Dergachev max(int a,int b)54eca0de7SArtem Dergachevint max(int a, int b) { // expected-warning{{Duplicate code detected}} // expected-note{{Duplicate code detected}} 64eca0de7SArtem Dergachev log(); 74eca0de7SArtem Dergachev if (a > b) 84eca0de7SArtem Dergachev return a; 94eca0de7SArtem Dergachev return b; 104eca0de7SArtem Dergachev } 114eca0de7SArtem Dergachev maxClone(int a,int b)124eca0de7SArtem Dergachevint maxClone(int a, int b) { // expected-note{{Similar code here}} 134eca0de7SArtem Dergachev log(); 144eca0de7SArtem Dergachev if (a > b) 154eca0de7SArtem Dergachev return a; 164eca0de7SArtem Dergachev return b; 174eca0de7SArtem Dergachev } 18