diff options
author | Steve Naroff <snaroff@apple.com> | 2009-02-21 16:18:07 +0000 |
---|---|---|
committer | Steve Naroff <snaroff@apple.com> | 2009-02-21 16:18:07 +0000 |
commit | 5fd659db11922fc12a58e478f7b745f9656b15a7 (patch) | |
tree | 55186a42a366cafe982b13aafc57c8f4566b5ccc /lib/Analysis/CFRefCount.cpp | |
parent | 67b81e77926cf30a6578b4a740ea88d425b8697f (diff) |
This fixes <rdar://problem/6497650> More type mismatches issues with clang.
Move two key ObjC typechecks from Sema::CheckPointerTypesForAssignment() to ASTContext::mergeTypes().
This allows us to take advantage of the recursion in ASTContext::mergeTypes(), removing some bogus warnings.
This test case I've added includes an example where we still warn (and GCC doesn't). Need to talk with folks and decide what to do. At this point, the major bogosities should be fixed.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65231 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/CFRefCount.cpp')
0 files changed, 0 insertions, 0 deletions