summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Klausler <35819229+klausler@users.noreply.github.com>2024-03-01 15:46:12 -0800
committerGitHub <noreply@github.com>2024-03-01 15:46:12 -0800
commite8a9aa26f708ec59cb3a0c37767817c069fb12f0 (patch)
tree4b7f996bc2460bcb08a71f87366995ad5e1c89ee
parent081e202c8e124780cf77fea461c16f58b26d8d34 (diff)
[flang] Fix "suspicious condition" in C++ usage (#82790)
Address a reported C++ coding "suspicious condition". Fixes https://github.com/llvm/llvm-project/issues/80807.
-rw-r--r--flang/lib/Semantics/data-to-inits.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/flang/lib/Semantics/data-to-inits.cpp b/flang/lib/Semantics/data-to-inits.cpp
index c12af1bb0165..fa22d4986790 100644
--- a/flang/lib/Semantics/data-to-inits.cpp
+++ b/flang/lib/Semantics/data-to-inits.cpp
@@ -524,7 +524,7 @@ static const DerivedTypeSpec *HasDefaultInitialization(const Symbol &symbol) {
directs.begin(), directs.end(), [](const Symbol &component) {
return !IsAllocatable(component) &&
HasDeclarationInitializer(component);
- })) {
+ }) != directs.end()) {
return derived;
}
}