Remove sum and tuple names from knownKeyNames
As noted in ticket:12415#comment:123565 there are a large number of names inhabiting knownKeyNames and therefore the original name cache due to tuples and sums. It shouldn't be so hard to remove these and handle them in an ad-hoc manner:
- original name cache lookups (e.g. finding out the
Nameassociated with anOccName) can been handled by parsing theOccName's string - looking up the
Nameassociated with aUnique(which is needed inBinIfaceduring interface file deserialization) can be done with a set of static functions.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 8.0.1 |
| Type | Task |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |