[PATCH] D58665: [analyzer] Handle comparison between non-default AS symbol and constant

2019-03-07 Thread David Stenberg via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rC355592: [analyzer] Handle comparison between non-default AS symbol and constant (authored by dstenb, committed by ). Repository: rC Clang CHANGES SINCE LAST ACTION https://reviews.llvm.org/D58665/new

[PATCH] D58665: [analyzer] Handle comparison between non-default AS symbol and constant

2019-03-07 Thread David Stenberg via Phabricator via cfe-commits
dstenb added a comment. Thanks for the review! I'll submit this shortly then. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D58665/new/ https://reviews.llvm.org/D58665 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llv

[PATCH] D58665: [analyzer] Handle comparison between non-default AS symbol and constant

2019-03-06 Thread Artem Dergachev via Phabricator via cfe-commits
NoQ accepted this revision. NoQ added a comment. This revision is now accepted and ready to land. Thanks again! Please commit. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D58665/new/ https://reviews.llvm.org/D58665 ___ cfe-commits mailing

[PATCH] D58665: [analyzer] Handle comparison between non-default AS symbol and constant

2019-02-27 Thread David Stenberg via Phabricator via cfe-commits
dstenb updated this revision to Diff 188538. dstenb added a comment. Address comments. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D58665/new/ https://reviews.llvm.org/D58665 Files: lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp test/Analysis/ptr-cmp-const-trunc.cl Index: test/An

[PATCH] D58665: [analyzer] Handle comparison between non-default AS symbol and constant

2019-02-26 Thread Artem Dergachev via Phabricator via cfe-commits
NoQ added a comment. Hi, thanks!, i think this is correct. As in, `LocAsInteger` was clearly a mistake to begin with, but this change shouldn't make it worse. You should be able to get away with not supporting comparisons between regions without symbolic base [as integers] and concrete integers

[PATCH] D58665: [analyzer] Handle comparison between non-default AS symbol and constant

2019-02-26 Thread David Stenberg via Phabricator via cfe-commits
dstenb created this revision. dstenb added reviewers: NoQ, zaks.anna, george.karpenkov. Herald added subscribers: cfe-commits, Charusso, jdoerfert, dkrupp, donat.nagy, Szelethus, mikhail.ramalho, a.sidorin, szepet, baloghadamsoftware, xazax.hun. Herald added a project: clang. When comparing a sym