diff options
Diffstat (limited to 'flang/lib/Semantics/pointer-assignment.cpp')
-rw-r--r-- | flang/lib/Semantics/pointer-assignment.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/flang/lib/Semantics/pointer-assignment.cpp b/flang/lib/Semantics/pointer-assignment.cpp index 2b065253..d55fa16 100644 --- a/flang/lib/Semantics/pointer-assignment.cpp +++ b/flang/lib/Semantics/pointer-assignment.cpp @@ -117,7 +117,7 @@ template <typename T> bool PointerAssignmentChecker::Check(const T &) { template <typename T> bool PointerAssignmentChecker::Check(const evaluate::Expr<T> &x) { - return std::visit([&](const auto &x) { return Check(x); }, x.u); + return common::visit([&](const auto &x) { return Check(x); }, x.u); } bool PointerAssignmentChecker::Check(const SomeExpr &rhs) { @@ -128,7 +128,7 @@ bool PointerAssignmentChecker::Check(const SomeExpr &rhs) { Say("A coindexed object may not be a pointer target"_err_en_US); return false; } else { - return std::visit([&](const auto &x) { return Check(x); }, rhs.u); + return common::visit([&](const auto &x) { return Check(x); }, rhs.u); } } @@ -322,7 +322,7 @@ static bool CheckPointerBounds( const SomeExpr &lhs{assignment.lhs}; const SomeExpr &rhs{assignment.rhs}; bool isBoundsRemapping{false}; - std::size_t numBounds{std::visit( + std::size_t numBounds{common::visit( common::visitors{ [&](const evaluate::Assignment::BoundsSpec &bounds) { return bounds.size(); |