[analyzer] Fix false positives in inner pointer checker (PR49628)
authorValeriy Savchenko <vsavchenko@apple.com>
Wed, 24 Mar 2021 13:15:04 +0000 (16:15 +0300)
committerValeriy Savchenko <vsavchenko@apple.com>
Thu, 8 Apr 2021 17:30:12 +0000 (20:30 +0300)
commit663ac91ed1d6156e848e5f5f00cd7e7dd6cf867f
tree487103658ec01190337d7682376ded7c72c2d49d
parent4b958dd6bccab386be432cac99332b867ab9ee22
[analyzer] Fix false positives in inner pointer checker (PR49628)

This patch supports std::data and std::addressof functions.

rdar://73463300

Differential Revision: https://reviews.llvm.org/D99260
clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
clang/test/Analysis/inner-pointer.cpp