Params plugin: Move IdString outside of loop

Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
diff --git a/params-plugin/params.cc b/params-plugin/params.cc
index 76f4a37..a386e1f 100644
--- a/params-plugin/params.cc
+++ b/params-plugin/params.cc
@@ -52,14 +52,14 @@
 			log_error("Incorrect number of arguments");
 		}
 
-		std::string param(args.at(1));
+		auto param = RTLIL::IdString(RTLIL::escape_id(args.at(1)));
 		std::string value;
 		extra_args(args, 2, design);
 
 		for (auto module : design->selected_modules()) {
 			for (auto cell : module->selected_cells()) {
 				auto params = cell->parameters;
-				auto it = params.find(RTLIL::IdString(RTLIL::escape_id(param)));
+				auto it = params.find(param);
 				if (it != params.end()) {
 					auto param_obj = it->second;
 					if (param_obj.flags & RTLIL::CONST_FLAG_STRING) {