From a76c5b385f98dcdac42031cc283db0ca73a9fc0c Mon Sep 17 00:00:00 2001 From: ToruNiina Date: Wed, 20 Mar 2024 22:40:46 +0900 Subject: [PATCH] refactor: replace mut-ref by take-and-move pattern --- toml/parser.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/toml/parser.hpp b/toml/parser.hpp index a8553dc..c8ec1d3 100644 --- a/toml/parser.hpp +++ b/toml/parser.hpp @@ -2453,7 +2453,7 @@ template class Table = std::unordered_map, template class Array = std::vector> basic_value -parse(std::vector& letters, const std::string& fname) +parse(std::vector letters, const std::string& fname) { using value_type = basic_value; @@ -2468,7 +2468,7 @@ parse(std::vector& letters, const std::string& fname) letters.push_back('\n'); } - detail::location loc(std::move(fname), std::move(letters)); + detail::location loc(fname, std::move(letters)); // skip BOM if exists. // XXX component of BOM (like 0xEF) exceeds the representable range of