Non deterministic order of addDependentFiles in interface files
I've found that the list of addDependentFiles in the interface file can be in a non-deterministic order.
The cause is ImportedMods
in ImportAvails
is backed by a non-deterministic module map which gets converted to a list and then passed to mkUsageInfo
(then to mkObjectInfo
) which will leak into the interface.