diff options
author | Jozef Behran <jozuejozef@gmail.com> | 2019-01-18 04:47:50 -0500 |
---|---|---|
committer | Loïc Blot <nerzhul@users.noreply.github.com> | 2019-01-18 10:47:50 +0100 |
commit | 6e37fdc21d3f78c006d748103b3f9e8feeb0d49f (patch) | |
tree | fe6677ce76a77c0dcbd17e35c7e279162b1b68d5 | |
parent | 3fce27ece5629a805a5d6c508f130170c6ccafab (diff) | |
download | minetest-6e37fdc21d3f78c006d748103b3f9e8feeb0d49f.tar.gz minetest-6e37fdc21d3f78c006d748103b3f9e8feeb0d49f.tar.bz2 minetest-6e37fdc21d3f78c006d748103b3f9e8feeb0d49f.zip |
Optimize subgames search a little bit (#8096)
Reserve space for the list of games in findWorldSubgame. The
performance gain is pretty much negligible but this change
also gets rid of a performance warning by CLANG TIDY.
-rw-r--r-- | src/content/subgames.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/content/subgames.cpp b/src/content/subgames.cpp index 4bdd84f41..4b0e37f7c 100644 --- a/src/content/subgames.cpp +++ b/src/content/subgames.cpp @@ -195,6 +195,7 @@ std::vector<SubgameSpec> getAvailableGames() { std::vector<SubgameSpec> specs; std::set<std::string> gameids = getAvailableGameIds(); + specs.reserve(gameids.size()); for (const auto &gameid : gameids) specs.push_back(findSubgame(gameid)); return specs; |