summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy/misc-suspicious-string-compare.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/misc-suspicious-string-compare.c')
-rw-r--r--clang-tools-extra/test/clang-tidy/misc-suspicious-string-compare.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-tidy/misc-suspicious-string-compare.c b/clang-tools-extra/test/clang-tidy/misc-suspicious-string-compare.c
index b291854509c..d1dbf9eff9f 100644
--- a/clang-tools-extra/test/clang-tidy/misc-suspicious-string-compare.c
+++ b/clang-tools-extra/test/clang-tidy/misc-suspicious-string-compare.c
@@ -64,3 +64,16 @@ int test_valid_patterns() {
if (strcmp(A, "a") == strcmp(A, "b")) return 0;
return 1;
}
+
+int wrapper(const char* a, const char* b) {
+ return strcmp(a, b);
+}
+
+int assignment_wrapper(const char* a, const char* b) {
+ int cmp = strcmp(a, b);
+ return cmp;
+}
+
+int condexpr_wrapper(const char* a, const char* b) {
+ return (a < b) ? strcmp(a, b) : strcmp(b, a);
+}
OpenPOWER on IntegriCloud