summaryrefslogtreecommitdiff
path: root/src/expr
diff options
context:
space:
mode:
authorAndres Noetzli <andres.noetzli@gmail.com>2020-02-27 09:03:12 -0800
committerGitHub <noreply@github.com>2020-02-27 09:03:12 -0800
commit0f75e689f02def2a726887bfd927f534ddc0305a (patch)
tree1cc745df05031b4d5665e8548f786f0ad1707605 /src/expr
parent87f3741db6ed41d3a776774bc1b60fd696585391 (diff)
Fix -Wshadow warnings in common headers (#3826)
Diffstat (limited to 'src/expr')
-rw-r--r--src/expr/node.h11
-rw-r--r--src/expr/type_node.h4
2 files changed, 10 insertions, 5 deletions
diff --git a/src/expr/node.h b/src/expr/node.h
index 616e256ab..e07499b69 100644
--- a/src/expr/node.h
+++ b/src/expr/node.h
@@ -825,10 +825,15 @@ public:
* (might break language compliance, but good for debugging expressions)
* @param language the language in which to output
*/
- inline void toStream(std::ostream& out, int toDepth = -1, bool types = false, size_t dag = 1,
- OutputLanguage language = language::output::LANG_AUTO) const {
+ inline void toStream(
+ std::ostream& out,
+ int toDepth = -1,
+ bool types = false,
+ size_t dagThreshold = 1,
+ OutputLanguage language = language::output::LANG_AUTO) const
+ {
assertTNodeNotExpired();
- d_nv->toStream(out, toDepth, types, dag, language);
+ d_nv->toStream(out, toDepth, types, dagThreshold, language);
}
/**
diff --git a/src/expr/type_node.h b/src/expr/type_node.h
index 14eb9064c..dcafef9c0 100644
--- a/src/expr/type_node.h
+++ b/src/expr/type_node.h
@@ -798,9 +798,9 @@ TypeNode TypeNode::substitute(Iterator1 typesBegin,
// push the operator
nb << TypeNode(d_nv->d_children[0]);
}
- for (TypeNode::const_iterator it = begin(), iend = end(); it != iend; ++it)
+ for (const TypeNode& tn : *this)
{
- nb << (*it).substitute(
+ nb << tn.substitute(
typesBegin, typesEnd, replacementsBegin, replacementsEnd, cache);
}
TypeNode tn = nb.constructTypeNode();
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback