Skip to content

Commit 907cc72

Browse files
committed
Look through function conversion expressions when querying the called function
decl of a deprecated-renamed API in order to emit a fix-it Resolves rdar://113768664
1 parent 8b7a766 commit 907cc72

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/Sema/TypeCheckAvailability.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2367,7 +2367,8 @@ static void fixItAvailableAttrRename(InFlightDiagnostic &diag,
23672367
// renaming fix-it doesn't need do be produced.
23682368
if ((parsed.ContextName.empty() ||
23692369
parsed.ContextName == callContextName) &&
2370-
CE->getCalledValue()->getBaseName() == parsed.BaseName) {
2370+
CE->getCalledValue(/*skipFunctionConversions=*/true)
2371+
->getBaseName() == parsed.BaseName) {
23712372
shouldEmitRenameFixit = false;
23722373
}
23732374
}

0 commit comments

Comments
 (0)