We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 82a7fc6 commit f5761ecCopy full SHA for f5761ec
clang/test/Analysis/initializer.cpp
@@ -644,6 +644,13 @@ void test3() {
644
clang_analyzer_eval(*a.m_ptr == 0); // expected-warning{{TRUE}}
645
}
646
647
+void test3Bis(char arg) {
648
+ A a(arg);
649
+ // FIXME This test should behave like test3.
650
+ clang_analyzer_eval(a.m_buf[0] == arg); // expected-warning{{FALSE}} // expected-warning{{TRUE}}
651
+ clang_analyzer_eval(*a.m_ptr == arg); // expected-warning{{UNKNOWN}}
652
+}
653
+
654
void test4(char arg) {
655
A a(arg, 314);
656
clang_analyzer_eval(a.m_buf[0] == arg); // expected-warning{{TRUE}}
0 commit comments