From 01949df4f62258941c128150ecdb424aa9286f45 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Thu, 27 Apr 2023 13:27:46 -0400 Subject: build: Don't do a deep copy of kwargs It seems to only be used by the Rust module now, and it already does a copy. --- mesonbuild/modules/rust.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mesonbuild/modules') diff --git a/mesonbuild/modules/rust.py b/mesonbuild/modules/rust.py index bf1fd1dda..6052ac4d6 100644 --- a/mesonbuild/modules/rust.py +++ b/mesonbuild/modules/rust.py @@ -139,7 +139,7 @@ class RustModule(ExtensionModule): tkwargs['args'] = extra_args + ['--test', '--format', 'pretty'] tkwargs['protocol'] = 'rust' - new_target_kwargs = base_target.kwargs.copy() + new_target_kwargs = base_target.original_kwargs.copy() # Don't mutate the shallow copied list, instead replace it with a new # one new_target_kwargs['rust_args'] = new_target_kwargs.get('rust_args', []) + ['--test'] -- cgit v1.2.3