diff --git a/llo/opt/ops_merge.hpp b/llo/opt/ops_merge.hpp index 3e6764a..a2c365f 100644 --- a/llo/opt/ops_merge.hpp +++ b/llo/opt/ops_merge.hpp @@ -10,7 +10,7 @@ namespace llo { -static const std::set nnary = { +static const std::set nnary_codes = { age::SUM, age::PROD, age::MIN, diff --git a/llo/src/const_merge.cpp b/llo/src/const_merge.cpp index 78d8d37..5aa0af4 100644 --- a/llo/src/const_merge.cpp +++ b/llo/src/const_merge.cpp @@ -25,8 +25,8 @@ ade::TensptrT const_merge_edit (ade::Opcode opcode, ade::ArgsT args) return ade::TensptrT(Constant::get( (char*) tens->data(), age::DOUBLE, temp->shape())); } - else if (nnary.find((age::_GENERATED_OPCODE) opcode.code_) != nnary.end() && - cargs.size() > 2) + else if (nnary_codes.find((age::_GENERATED_OPCODE) + opcode.code_) != nnary_codes.end() && cargs.size() > 2) { ade::TensptrT temp(ade::Functor::get(opcode, args)); auto tens = llo::eval(temp); diff --git a/llo/src/ops_merge.cpp b/llo/src/ops_merge.cpp index 3ffee0f..4132f18 100644 --- a/llo/src/ops_merge.cpp +++ b/llo/src/ops_merge.cpp @@ -33,7 +33,7 @@ static bool is_bijective (ade::CoordptrT coorder) ade::TensptrT ops_merge_edit (ade::Opcode opcode, ade::ArgsT args) { - if (nnary.end() != nnary.find((age::_GENERATED_OPCODE) opcode.code_)) + if (nnary_codes.end() != nnary_codes.find((age::_GENERATED_OPCODE) opcode.code_)) { bool merged = false; ade::ArgsT newchildren; @@ -97,7 +97,7 @@ ade::TensptrT ops_merge_edit (ade::Opcode opcode, ade::ArgsT args) merged = true; } else if (arg_children.size() == 1 && - nnary.end() != nnary.find(arg_op) && + nnary_codes.end() != nnary_codes.find(arg_op) && arg_children[0].get_coorder()->is_bijective()) { auto child = arg_children[0];