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
Name
associated with anOccName
) can been handled by parsing theOccName
's string - looking up the
Name
associated with aUnique
(which is needed inBinIface
during 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 |