|
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" |
@@ -297,7 +298,7 @@ getSymbolFromAccObject(const Fortran::parser::AccObject &accObject) { |
297 | 298 | if (const auto *designator = |
298 | 299 | std::get_if<Fortran::parser::Designator>(&accObject.u)) { |
299 | 300 | if (const auto *name = |
300 | | - Fortran::semantics::getDesignatorNameIfDataRef(*designator)) |
| 301 | + Fortran::parser::GetDesignatorNameIfDataRef(*designator)) |
301 | 302 | return *name->symbol; |
302 | 303 | if (const auto *arrayElement = |
303 | 304 | Fortran::parser::Unwrap<Fortran::parser::ArrayElement>( |
@@ -2913,7 +2914,7 @@ static Op createComputeOp( |
2913 | 2914 | if (const auto *designator = |
2914 | 2915 | std::get_if<Fortran::parser::Designator>(&accObject.u)) { |
2915 | 2916 | if (const auto *name = |
2916 | | - Fortran::semantics::getDesignatorNameIfDataRef( |
| 2917 | + Fortran::parser::GetDesignatorNameIfDataRef( |
2917 | 2918 | *designator)) { |
2918 | 2919 | auto cond = converter.getSymbolAddress(*name->symbol); |
2919 | 2920 | selfCond = builder.createConvert(clauseLocation, |
@@ -4278,8 +4279,7 @@ static void genGlobalCtors(Fortran::lower::AbstractConverter &converter, |
4278 | 4279 | Fortran::common::visitors{ |
4279 | 4280 | [&](const Fortran::parser::Designator &designator) { |
4280 | 4281 | if (const auto *name = |
4281 | | - Fortran::semantics::getDesignatorNameIfDataRef( |
4282 | | - designator)) { |
| 4282 | + Fortran::parser::GetDesignatorNameIfDataRef(designator)) { |
4283 | 4283 | genCtors(operandLocation, *name->symbol); |
4284 | 4284 | } |
4285 | 4285 | }, |
|
0 commit comments