Skip to content

Commit f5761ec

Browse files
Address feedback: document current inconsistency
1 parent 82a7fc6 commit f5761ec

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

clang/test/Analysis/initializer.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -644,6 +644,13 @@ void test3() {
644644
clang_analyzer_eval(*a.m_ptr == 0); // expected-warning{{TRUE}}
645645
}
646646

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+
647654
void test4(char arg) {
648655
A a(arg, 314);
649656
clang_analyzer_eval(a.m_buf[0] == arg); // expected-warning{{TRUE}}

0 commit comments

Comments
 (0)