Skip to content

Commit 618630f

Browse files
committed
Bail out early if we don't have a valid source range
1 parent 8c95738 commit 618630f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/Sema/TypeCheckAvailability.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4058,6 +4058,9 @@ class ExprAvailabilityWalker : public BaseDiagnosticWalker {
40584058

40594059
static void suggestUnsafeOnEnclosingDecl(
40604060
SourceRange referenceRange, const DeclContext *referenceDC) {
4061+
if (referenceRange.isInvalid())
4062+
return;
4063+
40614064
ASTContext &ctx = referenceDC->getASTContext();
40624065
std::optional<ASTNode> versionCheckNode;
40634066
const Decl *memberLevelDecl = nullptr;

0 commit comments

Comments
 (0)