Skip to content

Commit 0efa75d

Browse files
authored
[flang] Fix MSVC build break after e062b9c (#157971)
1 parent 3e898bc commit 0efa75d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

flang/lib/Semantics/symbol.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ bool Symbol::CanReplaceDetails(const Details &details) const {
332332
[&](const ObjectEntityDetails &) { return has<EntityDetails>(); },
333333
[&](const ProcEntityDetails &x) { return has<EntityDetails>(); },
334334
[&](const SubprogramDetails &) {
335-
if (const auto *oldProc{detailsIf<ProcEntityDetails>()}) {
335+
if (const auto *oldProc{this->detailsIf<ProcEntityDetails>()}) {
336336
// Can replace bare "EXTERNAL dummy" with explicit INTERFACE
337337
return oldProc->isDummy() && !oldProc->procInterface() &&
338338
attrs().test(Attr::EXTERNAL) && !test(Flag::Function) &&
@@ -345,7 +345,7 @@ bool Symbol::CanReplaceDetails(const Details &details) const {
345345
return derived && derived->isForwardReferenced();
346346
},
347347
[&](const UseDetails &x) {
348-
const auto *use{detailsIf<UseDetails>()};
348+
const auto *use{this->detailsIf<UseDetails>()};
349349
return use && use->symbol() == x.symbol();
350350
},
351351
[&](const HostAssocDetails &) { return has<HostAssocDetails>(); },

0 commit comments

Comments
 (0)