diff --git a/flang/lib/Semantics/check-omp-structure.cpp b/flang/lib/Semantics/check-omp-structure.cpp index 0c838a968812f..0accfa5083a9d 100644 --- a/flang/lib/Semantics/check-omp-structure.cpp +++ b/flang/lib/Semantics/check-omp-structure.cpp @@ -2643,8 +2643,7 @@ void OmpStructureChecker::CheckStructureElement( common::visit( common::visitors{ [&](const parser::Designator &designator) { - if (const auto *dataRef{ - std::get_if(&designator.u)}) { + if (std::get_if(&designator.u)) { if (parser::Unwrap(ompObject)) { context_.Say(GetContext().clauseSource, "A variable that is part of another variable "