| commit | 47f7711e4b6a3ea786fd82cf2913200fc62e69f1 | [log] [tgz] |
|---|---|---|
| author | Eli Friedman <eli.friedman@gmail.com> | Fri Aug 22 00:56:42 2008 +0000 |
| committer | Eli Friedman <eli.friedman@gmail.com> | Fri Aug 22 00:56:42 2008 +0000 |
| tree | beae5f0ea875ec984ea1a06025272630e93b57cc | |
| parent | 9b29ec7ba92b2303736e7ddc1e1cedfba018eb4d [diff] |
Rewrite type compatibility testing to do type merging rather than just testing compatibility. This is necessary for some constructs, like merging redeclarations. Also, there are some ObjC changes to make sure that typesAreCompatible(a,b) == typesAreCompatible(b,a). I don't have any ObjC code beyond the testsuite, so please tell me if there are any cases where this doesn't behave as expected. llvm-svn: 55158