NoQ added a comment.

Hmm. The test in `unwanted-programstate-data-propagation.c` passes on my 
machine even without the patch, and the return value on the respective path is 
correctly represented as `(conj_$6{void *}) != 0U`, which comes from the 
`evalCast()` call in `VisitLogicalExpr()` and is the default behavior of 
`evalCast()` for Loc to pointer casts. There seems to be something amiss.


https://reviews.llvm.org/D22862



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to