[analyzer] Refactor RegionStore's sub-region bindings traversal.
authorJordan Rose <jordan_rose@apple.com>
Fri, 15 Feb 2013 00:32:03 +0000 (00:32 +0000)
committerJordan Rose <jordan_rose@apple.com>
Fri, 15 Feb 2013 00:32:03 +0000 (00:32 +0000)
commite3fd708f9c4c22077e9fc624eaab0207d517773a
tree30c4f68622bf8e9515e228d1b123f4a10a58eec7
parent75dfb43270088043e6c7d39abc0e302ad8ba00af
[analyzer] Refactor RegionStore's sub-region bindings traversal.

This is going to be used in the next commit.
While I'm here, tighten up assumptions about symbolic offset
BindingKeys, and make offset calculation explicitly handle all
MemRegion kinds.

No functionality change.

llvm-svn: 175228
clang/lib/StaticAnalyzer/Core/MemRegion.cpp
clang/lib/StaticAnalyzer/Core/RegionStore.cpp