| commit | b9e045af44e997077ed936ecb8eea960e2410724 | [log] [tgz] |
|---|---|---|
| author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | Fri Jul 24 20:56:36 2015 +0000 |
| committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | Fri Jul 24 20:56:36 2015 +0000 |
| tree | 30845aaa1cad56bfcca5162936d17d1c6bcd3942 | |
| parent | 260fa8a75b1cb04f0652d5446a6521c7681bd1e3 [diff] |
DI: Remove unnecessary DICompositeTypeBase Remove unnecessary and confusing common base class for `DICompositeType` and `DISubroutineType`. While at a high-level `DISubroutineType` is a sort of composite of other types, it has no shared code paths, and its fields are completely disjoint. This relationship was left over from the old debug info hierarchy. llvm-svn: 243160