@@ -133,7 +133,7 @@ java_class_loadert::get_parse_tree(
133133 optionalt<java_bytecode_parse_treet> parse_tree =
134134 get_class_from_jar (class_name, jar_file, *index, class_loader_limit);
135135 if (parse_tree)
136- parse_trees.push_back (std::move (*parse_tree));
136+ parse_trees.emplace_back (std::move (*parse_tree));
137137 }
138138
139139 // Then add core models
@@ -153,7 +153,7 @@ java_class_loadert::get_parse_tree(
153153 optionalt<java_bytecode_parse_treet> parse_tree =
154154 get_class_from_jar (class_name, core_models, *index, class_loader_limit);
155155 if (parse_tree)
156- parse_trees.push_back (std::move (*parse_tree));
156+ parse_trees.emplace_back (std::move (*parse_tree));
157157 }
158158 }
159159
@@ -168,7 +168,7 @@ java_class_loadert::get_parse_tree(
168168 optionalt<java_bytecode_parse_treet> parse_tree =
169169 get_class_from_jar (class_name, cp_entry, *index, class_loader_limit);
170170 if (parse_tree)
171- parse_trees.push_back (std::move (*parse_tree));
171+ parse_trees.emplace_back (std::move (*parse_tree));
172172 }
173173 else
174174 {
@@ -192,7 +192,7 @@ java_class_loadert::get_parse_tree(
192192 optionalt<java_bytecode_parse_treet> parse_tree =
193193 java_bytecode_parse (full_path, get_message_handler ());
194194 if (parse_tree)
195- parse_trees.push_back (std::move (*parse_tree));
195+ parse_trees.emplace_back (std::move (*parse_tree));
196196 }
197197 }
198198 }
0 commit comments