Skip to content

Commit f13c76c

Browse files
committed
Add ModuleDecl Base Case To extractNearestSourceLoc
ModuleDecl is its own declaration context.
1 parent 27b211c commit f13c76c

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lib/AST/DeclContext.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,6 +1081,7 @@ bool DeclContext::isClassConstrainedProtocolExtension() const {
10811081
SourceLoc swift::extractNearestSourceLoc(const DeclContext *dc) {
10821082
switch (dc->getContextKind()) {
10831083
case DeclContextKind::Module:
1084+
return SourceLoc();
10841085
case DeclContextKind::AbstractFunctionDecl:
10851086
case DeclContextKind::EnumElementDecl:
10861087
case DeclContextKind::ExtensionDecl:

0 commit comments

Comments
 (0)