diff options
Diffstat (limited to 'test/Analysis/copypaste/catch.cpp')
-rw-r--r-- | test/Analysis/copypaste/catch.cpp | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/test/Analysis/copypaste/catch.cpp b/test/Analysis/copypaste/catch.cpp deleted file mode 100644 index edcf44ae6fc0..000000000000 --- a/test/Analysis/copypaste/catch.cpp +++ /dev/null @@ -1,29 +0,0 @@ -// RUN: %clang_analyze_cc1 -fcxx-exceptions -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify %s - -// expected-no-diagnostics - -bool foo1(int x) { - if (x > 0) - return false; - else if (x < 0) - try { x--; } catch (int i) {} - return true; -} - -// Uses parenthesis instead of type -bool foo2(int x) { - if (x > 0) - return false; - else if (x < 0) - try { x--; } catch (...) {} - return true; -} - -// Catches a different type (long instead of int) -bool foo3(int x) { - if (x > 0) - return false; - else if (x < 0) - try { x--; } catch (long i) {} - return true; -} |