|
30 | 30 | #include "flang/Optimizer/Dialect/FIRType.h" |
31 | 31 | #include "flang/Parser/parse-tree-visitor.h" |
32 | 32 | #include "flang/Parser/parse-tree.h" |
| 33 | +#include "flang/Parser/tools.h" |
33 | 34 | #include "flang/Semantics/expression.h" |
34 | 35 | #include "flang/Semantics/scope.h" |
35 | 36 | #include "flang/Semantics/tools.h" |
@@ -296,7 +297,7 @@ getSymbolFromAccObject(const Fortran::parser::AccObject &accObject) { |
296 | 297 | if (const auto *designator = |
297 | 298 | std::get_if<Fortran::parser::Designator>(&accObject.u)) { |
298 | 299 | if (const auto *name = |
299 | | - Fortran::semantics::getDesignatorNameIfDataRef(*designator)) |
| 300 | + Fortran::parser::GetDesignatorNameIfDataRef(*designator)) |
300 | 301 | return *name->symbol; |
301 | 302 | if (const auto *arrayElement = |
302 | 303 | Fortran::parser::Unwrap<Fortran::parser::ArrayElement>( |
@@ -2900,7 +2901,7 @@ static Op createComputeOp( |
2900 | 2901 | if (const auto *designator = |
2901 | 2902 | std::get_if<Fortran::parser::Designator>(&accObject.u)) { |
2902 | 2903 | if (const auto *name = |
2903 | | - Fortran::semantics::getDesignatorNameIfDataRef( |
| 2904 | + Fortran::parser::GetDesignatorNameIfDataRef( |
2904 | 2905 | *designator)) { |
2905 | 2906 | auto cond = converter.getSymbolAddress(*name->symbol); |
2906 | 2907 | selfCond = builder.createConvert(clauseLocation, |
@@ -4261,8 +4262,7 @@ static void genGlobalCtors(Fortran::lower::AbstractConverter &converter, |
4261 | 4262 | Fortran::common::visitors{ |
4262 | 4263 | [&](const Fortran::parser::Designator &designator) { |
4263 | 4264 | if (const auto *name = |
4264 | | - Fortran::semantics::getDesignatorNameIfDataRef( |
4265 | | - designator)) { |
| 4265 | + Fortran::parser::GetDesignatorNameIfDataRef(designator)) { |
4266 | 4266 | genCtors(operandLocation, *name->symbol); |
4267 | 4267 | } |
4268 | 4268 | }, |
|
0 commit comments