[core] Fix copy in range-based for loops
Caught by `CLANG_WARN_RANGE_LOOP_ANALYSIS = YES`.
This commit is contained in:
@@ -73,7 +73,7 @@ public:
|
||||
|
||||
void eachChild(const std::function<void(const Expression&)>& visit) const override {
|
||||
visit(*input);
|
||||
for (const std::pair<const double, const std::unique_ptr<Expression>&>& stop : stops) {
|
||||
for (const auto& stop : stops) {
|
||||
visit(*stop.second);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -174,7 +174,7 @@ struct Convert {
|
||||
template <typename T>
|
||||
static std::map<double, std::unique_ptr<Expression>> convertStops(const std::map<float, T>& stops) {
|
||||
std::map<double, std::unique_ptr<Expression>> convertedStops;
|
||||
for(const std::pair<float, T>& stop : stops) {
|
||||
for(const auto& stop : stops) {
|
||||
convertedStops.emplace(
|
||||
stop.first,
|
||||
makeLiteral(stop.second)
|
||||
|
||||
Reference in New Issue
Block a user