Merge "Fix inheritance order"

This commit is contained in:
Cole Faust 2022-04-01 19:55:21 +00:00 committed by Gerrit Code Review
commit 5e0edffa3c
2 changed files with 3 additions and 3 deletions

View file

@ -167,8 +167,8 @@ def _product_configuration(top_pcm_name, top_pcm, input_variables_init):
# Now we know everything about this PCM, record it in 'configs'.
children = handle.inherited_modules
if _options.trace_modules:
print("# ", " ".join(children.keys()))
configs[name] = (pcm, handle.cfg, children.keys(), False)
print("# ", " ".join(sorted(children.keys())))
configs[name] = (pcm, handle.cfg, sorted(children.keys()), False)
pcm_count = pcm_count + 1
if len(children) == 0:

View file

@ -18,7 +18,7 @@ load(":inherit2.rbc", _inherit2_init = "init")
def init(g, handle):
cfg = rblf.cfg(handle)
rblf.inherit(handle, "test/inherit1", _inherit1_init)
rblf.inherit(handle, "test/inherit2", _inherit2_init)
rblf.inherit(handle, "test/inherit1", _inherit1_init)
cfg["PRODUCT_DEFAULT_DEV_CERTIFICATE"] = ""