commit | 8203725f37fbb45ded343e4378247fee3389c0da | [log] [tgz] |
---|---|---|
author | Zhongxing Xu <xuzhongxing@gmail.com> | Tue Jul 14 01:12:46 2009 +0000 |
committer | Zhongxing Xu <xuzhongxing@gmail.com> | Tue Jul 14 01:12:46 2009 +0000 |
tree | 9747d8904df212fa9d678be2227c404d433fa1ff | |
parent | 66ad201eb59147fb47816ce961430f05b28203b2 [diff] |
Instead of recovering from a wrong invalidation, this patch aims to invalidate the region correctly. It uses the cast-to type to invalidate the region when available. To avoid invalid cast-to type like 'void*' or 'id', region store now only records non-generic casts of regions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@75580 91177308-0d34-0410-b5e6-96231b3b80d8