From e32fc9eb36f9b8a3bd3c5b050d1f9f672ed09d3e Mon Sep 17 00:00:00 2001 From: Marius Vikhammer Date: Thu, 24 Mar 2022 13:04:02 +0800 Subject: [PATCH] ldgen: fixed error reporting of duplicate and missing entries. Fragment was missing path variable which is used for error reporting. --- tools/ldgen/ldgen/fragments.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/ldgen/ldgen/fragments.py b/tools/ldgen/ldgen/fragments.py index ea17f65b06..0acd81f605 100644 --- a/tools/ldgen/ldgen/fragments.py +++ b/tools/ldgen/ldgen/fragments.py @@ -32,6 +32,7 @@ class Fragment: def __init__(self, name: str, entries: Set[Union[str, Tuple[str]]]): self.name = name self.entries = entries + self.path = '' def __repr__(self): return str(self.__dict__) @@ -470,4 +471,7 @@ def parse_fragment_file(path, sdkconfig): fragment_file = parser.parse_file(path, parse_all=True)[0] fragment_file.path = path + for frag in fragment_file.fragments: + frag.path = path + return fragment_file