Home | History | Annotate | Download | only in Analysis

Lines Matching defs:strcmp

677 // strcmp()
680 #define strcmp BUILTIN(strcmp)
681 int strcmp(const char * s1, const char * s2);
684 clang_analyzer_eval(strcmp("123", "123") == 0); // expected-warning{{TRUE}}
689 clang_analyzer_eval(strcmp(x, "123") == 0); // expected-warning{{TRUE}}
694 clang_analyzer_eval(strcmp("123", x) == 0); // expected-warning{{TRUE}}
700 clang_analyzer_eval(strcmp(x, y) == 0); // expected-warning{{TRUE}}
706 clang_analyzer_eval(strcmp(x, y) == 1); // expected-warning{{TRUE}}
712 clang_analyzer_eval(strcmp(x, y) == -1); // expected-warning{{TRUE}}
718 strcmp(x, y); // expected-warning{{Null pointer argument in call to string comparison function}}
724 strcmp(x, y); // expected-warning{{Null pointer argument in call to string comparison function}}
730 clang_analyzer_eval(strcmp(x, y) == -1); // expected-warning{{TRUE}}
736 clang_analyzer_eval(strcmp(x, y) == -1); // expected-warning{{TRUE}}
742 clang_analyzer_eval(strcmp(x, y) == 1); // expected-warning{{TRUE}}
748 clang_analyzer_eval(strcmp(x, y) == -1); // expected-warning{{TRUE}}
752 clang_analyzer_eval(strcmp("\0z", "\0y") == 0); // expected-warning{{TRUE}}
756 clang_analyzer_eval(strcmp(unknown, unknown) == 0); // expected-warning{{TRUE}}