Bug 1329726 - part 1 - ensure _compile_graph is deterministically ordered; r=chmanchester

Future tests will depend on the ordering for this, and it seems like a
good change to make in any event.
This commit is contained in:
Nathan Froyd 2017-01-10 11:33:58 -05:00
parent b54fac30f3
commit 96bf4530f4

View File

@ -73,6 +73,7 @@ from ..frontend.data import (
from ..util import (
ensureParentDir,
FileAvoidWrite,
OrderedDefaultDict,
)
from ..makeutil import Makefile
from mozbuild.shellutil import quote as shell_quote
@ -396,7 +397,7 @@ class RecursiveMakeBackend(CommonBackend):
self._install_manifests['dist_sdk']
self._traversal = RecursiveMakeTraversal()
self._compile_graph = defaultdict(set)
self._compile_graph = OrderedDefaultDict(set)
self._no_skip = {
'export': set(),