diff options
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.c | 13 |
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); +} |