| commit | 3f59729549a85150a0b20710256eacafa28c802f | [log] [tgz] |
|---|---|---|
| author | Steve Naroff <snaroff@apple.com> | Fri May 11 22:18:03 2007 +0000 |
| committer | Steve Naroff <snaroff@apple.com> | Fri May 11 22:18:03 2007 +0000 |
| tree | a2467c229ce3d0386c0f8950e448d693f8a1a2d1 | |
| parent | 1f4d72724e5d61dfeee5c36018fb353f3d8e2c3f [diff] |
Bug #: Submitted by: Reviewed by: This check-in should finally "nail" complex pointer assignments (involving qualifiers, etc.). - Replaced pointerTypeQualifiersAlign() with CheckPointerTypesForAssignment() This also simplified UsualAssignmentConversions(). - Fixed Type::pointerTypesAreCompatible() and Type::typesAreCompatible() to closely reflect the spec. They were (unfortunately) compensating for some of the missing logic in the assignment checking code. llvm-svn: 39440