diff options
author | Oliver Reiche <oliver.reiche@huawei.com> | 2023-07-06 13:59:57 +0200 |
---|---|---|
committer | Oliver Reiche <oliver.reiche@huawei.com> | 2023-08-24 18:22:28 +0200 |
commit | c58649e50879c513b0e26e04de9f9fcf176d70bd (patch) | |
tree | 956e051025d6ac3d27195245e70db9205212ca84 /src/buildtool/build_engine/expression/configuration.hpp | |
parent | ce1a62febe998df25852f01045833fd5d578f812 (diff) | |
download | justbuild-c58649e50879c513b0e26e04de9f9fcf176d70bd.tar.gz |
LinkedMap: Simplify ::Find() methods
... to silence false-positive 'possible dangling reference'
warning produced by gcc 13.2.0.
Diffstat (limited to 'src/buildtool/build_engine/expression/configuration.hpp')
-rw-r--r-- | src/buildtool/build_engine/expression/configuration.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/buildtool/build_engine/expression/configuration.hpp b/src/buildtool/build_engine/expression/configuration.hpp index 3e0328d8..725d2860 100644 --- a/src/buildtool/build_engine/expression/configuration.hpp +++ b/src/buildtool/build_engine/expression/configuration.hpp @@ -97,7 +97,7 @@ class Configuration { auto const& map = expr_->Map(); auto v = map.Find(k); if (v) { - subset.emplace(k, v->get()); + subset.emplace(k, **v); } else { subset.emplace(k, Expression::kNone); @@ -114,7 +114,7 @@ class Configuration { auto const key = k->String(); auto v = map.Find(key); if (v) { - subset.emplace(key, v->get()); + subset.emplace(key, **v); } else { subset.emplace(key, ExpressionPtr{Expression::none_t{}}); |