commit | 1d9b3b25f7ac0d0195bba6b507a684fe5e7943ee | [log] [tgz] |
---|---|---|
author | John McCall <rjmccall@apple.com> | Fri Sep 09 05:25:32 2011 +0000 |
committer | John McCall <rjmccall@apple.com> | Fri Sep 09 05:25:32 2011 +0000 |
tree | 0545d4c18cceef895850efe81eac6aa3d054bea7 | |
parent | 5e4c80b43fae03bc56b68fe08089e6cffe9ba6fc [diff] |
Give conversions of block pointers to ObjC pointers a different cast kind than conversions of C pointers to ObjC pointers. In order to ensure that we've caught every case, add asserts to CastExpr that strictly determine which cast kind is used for which kind of bit cast. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139352 91177308-0d34-0410-b5e6-96231b3b80d8