Commit 5387920b authored by Paul's avatar Paul
Browse files

Formatting

parent f0a16e67
...@@ -168,11 +168,10 @@ bool instruction::can_eval() const ...@@ -168,11 +168,10 @@ bool instruction::can_eval() const
{ {
return true; return true;
} }
else if (is_context_free(op)) else if(is_context_free(op))
{ {
return std::all_of(this->inputs().begin(), this->inputs().end(), [](auto arg) { return std::all_of(
return arg->can_eval(); this->inputs().begin(), this->inputs().end(), [](auto arg) { return arg->can_eval(); });
});
} }
else else
{ {
...@@ -189,9 +188,10 @@ argument instruction::eval() const ...@@ -189,9 +188,10 @@ argument instruction::eval() const
if(is_context_free(op) and this->can_eval()) if(is_context_free(op) and this->can_eval())
{ {
std::vector<argument> args; std::vector<argument> args;
std::transform(this->inputs().begin(), this->inputs().end(), std::back_inserter(args), [](auto arg) { std::transform(this->inputs().begin(),
return arg->eval(); this->inputs().end(),
}); std::back_inserter(args),
[](auto arg) { return arg->eval(); });
return op.compute(result, args); return op.compute(result, args);
} }
return {}; return {};
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment