backends: remove unused argument from determine_ext_objs
The proj_dir_to_build_root argument of determine_ext_objs is always empty, remove it. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
dcfbd6974c
commit
41fe53a912
|
@ -472,8 +472,8 @@ class Backend:
|
|||
obj_list, deps = self._flatten_object_list(target, target.get_objects(), proj_dir_to_build_root)
|
||||
return list(dict.fromkeys(obj_list)), deps
|
||||
|
||||
def determine_ext_objs(self, objects: build.ExtractedObjects, proj_dir_to_build_root: str = '') -> T.List[str]:
|
||||
obj_list, _ = self._flatten_object_list(objects.target, [objects], proj_dir_to_build_root)
|
||||
def determine_ext_objs(self, objects: build.ExtractedObjects) -> T.List[str]:
|
||||
obj_list, _ = self._flatten_object_list(objects.target, [objects], '')
|
||||
return list(dict.fromkeys(obj_list))
|
||||
|
||||
def _flatten_object_list(self, target: build.BuildTarget,
|
||||
|
|
|
@ -3371,7 +3371,7 @@ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47485'''))
|
|||
objects_from_static_libs: T.List[ExtractedObjects] = []
|
||||
for dep in target.link_whole_targets:
|
||||
l = dep.extract_all_objects(False)
|
||||
objects_from_static_libs += self.determine_ext_objs(l, '')
|
||||
objects_from_static_libs += self.determine_ext_objs(l)
|
||||
objects_from_static_libs.extend(self.flatten_object_list(dep)[0])
|
||||
|
||||
return objects_from_static_libs
|
||||
|
|
Loading…
Reference in New Issue