summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine/expression/evaluator.cpp
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-08-05 12:40:04 +0200
committerMaksim Denisov <denisov.maksim@huawei.com>2024-08-07 14:43:19 +0200
commited6f31f4c9939d6cc8d4d317d561a94545750b0b (patch)
tree122e2a01c4a56b0fc25d94236d459101ffb80f65 /src/buildtool/build_engine/expression/evaluator.cpp
parent4989605b096701fee6f1049bdad0827f81d9fb00 (diff)
downloadjustbuild-ed6f31f4c9939d6cc8d4d317d561a94545750b0b.tar.gz
Replace classic C boolean operators with keywords
! => not; && => and, || => or
Diffstat (limited to 'src/buildtool/build_engine/expression/evaluator.cpp')
-rw-r--r--src/buildtool/build_engine/expression/evaluator.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/buildtool/build_engine/expression/evaluator.cpp b/src/buildtool/build_engine/expression/evaluator.cpp
index 852d8c37..e2b3819d 100644
--- a/src/buildtool/build_engine/expression/evaluator.cpp
+++ b/src/buildtool/build_engine/expression/evaluator.cpp
@@ -862,8 +862,9 @@ auto ToSubdirExpr(SubExprEvaluator&& eval,
for (auto const& el : d->Map()) {
std::filesystem::path k{el.first};
auto new_key = ToNormalPath(subdir / k.filename()).string();
- if (result.contains(new_key) &&
- !((result[new_key] == el.second) && el.second->IsCacheable())) {
+ if (result.contains(new_key) and
+ not((result[new_key] == el.second) and
+ el.second->IsCacheable())) {
// Check if the user specifed an error message for that case,
// otherwise just generate a generic error message.
auto msg_expr = expr->Map().Find("msg");
@@ -895,8 +896,8 @@ auto ToSubdirExpr(SubExprEvaluator&& eval,
for (auto const& el : d->Map()) {
auto new_key = ToNormalPath(subdir / el.first).string();
if (auto it = result.find(new_key);
- it != result.end() &&
- (!((it->second == el.second) && el.second->IsCacheable()))) {
+ it != result.end() and
+ (not((it->second == el.second) and el.second->IsCacheable()))) {
auto msg_expr = expr->Map().Find("msg");
if (not msg_expr) {
throw Evaluator::EvaluationError{fmt::format(