diff --git a/src/V3Task.cpp b/src/V3Task.cpp index 9639b9964..8fcd972d3 100644 --- a/src/V3Task.cpp +++ b/src/V3Task.cpp @@ -1624,6 +1624,7 @@ class TaskVisitor final : public VNVisitor { // Create cloned statements AstNode* beginp; AstCNew* cnewp = nullptr; + // getScope() is safe here: TaskStateVisitor stamped all FTask scopes before this pass. const bool virtualIfaceCall = TaskStateVisitor::isVirtualIfaceMethodCall(nodep) && TaskStateVisitor::isIfaceFTaskScope(m_statep->getScope(nodep->taskp()));