diff options
Diffstat (limited to 'flang/lib/Semantics/resolve-names-utils.cpp')
-rw-r--r-- | flang/lib/Semantics/resolve-names-utils.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/flang/lib/Semantics/resolve-names-utils.cpp b/flang/lib/Semantics/resolve-names-utils.cpp index 7aab694..3b180df 100644 --- a/flang/lib/Semantics/resolve-names-utils.cpp +++ b/flang/lib/Semantics/resolve-names-utils.cpp @@ -55,13 +55,13 @@ bool IsIntrinsicOperator( std::string str{name.ToString()}; for (int i{0}; i != common::LogicalOperator_enumSize; ++i) { auto names{context.languageFeatures().GetNames(LogicalOperator{i})}; - if (std::find(names.begin(), names.end(), str) != names.end()) { + if (llvm::is_contained(names, str)) { return true; } } for (int i{0}; i != common::RelationalOperator_enumSize; ++i) { auto names{context.languageFeatures().GetNames(RelationalOperator{i})}; - if (std::find(names.begin(), names.end(), str) != names.end()) { + if (llvm::is_contained(names, str)) { return true; } } @@ -85,13 +85,13 @@ std::forward_list<std::string> GetAllNames( name.ToString().rfind(std::string{operatorPrefix}, 0) == 0) { for (int i{0}; i != common::LogicalOperator_enumSize; ++i) { auto names{GetOperatorNames(context, LogicalOperator{i})}; - if (std::find(names.begin(), names.end(), str) != names.end()) { + if (llvm::is_contained(names, str)) { return names; } } for (int i{0}; i != common::RelationalOperator_enumSize; ++i) { auto names{GetOperatorNames(context, RelationalOperator{i})}; - if (std::find(names.begin(), names.end(), str) != names.end()) { + if (llvm::is_contained(names, str)) { return names; } } |