File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -4837,6 +4837,7 @@ bool ASTContext::isTypeBridgedInExternalModule(
48374837 // bridging implementations of CG types appear in the Foundation
48384838 // module.
48394839 nominal->getParentModule ()->getName () == Id_CoreGraphics ||
4840+ nominal->getParentModule ()->getName () == Id_CoreFoundation ||
48404841 // CoreMedia is a dependency of AVFoundation, but the bridged
48414842 // NSValue implementations for CMTime, CMTimeRange, and
48424843 // CMTimeMapping are provided by AVFoundation, and AVFoundation
Original file line number Diff line number Diff line change @@ -826,7 +826,8 @@ bool TypeBase::isCGFloatType() {
826826 // On macOS `CGFloat` is part of a `CoreGraphics` module,
827827 // but on Linux it could be found in `Foundation`.
828828 return (module ->getName ().is (" CoreGraphics" ) ||
829- module ->getName ().is (" Foundation" )) &&
829+ module ->getName ().is (" Foundation" ) ||
830+ module ->getName ().is (" CoreFoundation" )) &&
830831 NTD->getName ().is (" CGFloat" );
831832}
832833
You can’t perform that action at this time.
0 commit comments