summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine/expression/evaluator.cpp
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2022-04-19 18:06:21 +0200
committerKlaus Aehlig <klaus.aehlig@huawei.com>2022-04-20 09:40:36 +0200
commit80caf4d4566371cf02923abdc26ae2e8258ed376 (patch)
treea4f15caabd87d78fd8ce59b5949b7a3b21e10d3e /src/buildtool/build_engine/expression/evaluator.cpp
parentdb07e1adbb7f8758e1da04e8b48dd9587c2573ef (diff)
downloadjustbuild-80caf4d4566371cf02923abdc26ae2e8258ed376.tar.gz
Remove unused "+" on expressions
To concatenate lists (the only ability the "+" operator had), use "++".
Diffstat (limited to 'src/buildtool/build_engine/expression/evaluator.cpp')
-rw-r--r--src/buildtool/build_engine/expression/evaluator.cpp7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/buildtool/build_engine/expression/evaluator.cpp b/src/buildtool/build_engine/expression/evaluator.cpp
index a768f43c..25723627 100644
--- a/src/buildtool/build_engine/expression/evaluator.cpp
+++ b/src/buildtool/build_engine/expression/evaluator.cpp
@@ -463,12 +463,6 @@ auto EqualExpr(SubExprEvaluator&& eval,
EvalArgument(expr, "$2", eval, env)};
}
-auto AddExpr(SubExprEvaluator&& eval,
- ExpressionPtr const& expr,
- Configuration const& env) -> ExpressionPtr {
- return eval(expr["$1"], env) + eval(expr["$2"], env);
-}
-
auto ChangeEndingExpr(SubExprEvaluator&& eval,
ExpressionPtr const& expr,
Configuration const& env) -> ExpressionPtr {
@@ -799,7 +793,6 @@ auto const kBuiltInFunctions =
{"==", EqualExpr},
{"and", AndExpr},
{"or", OrExpr},
- {"+", AddExpr},
{"++", UnaryExpr(Flatten)},
{"nub_right", UnaryExpr(NubRight)},
{"range", UnaryExpr(Range)},