IRGen: Add #_hasSymbol support for async declarations.

Actor isolated methods are still not supported, though, because typechecking doesn't allow a partial application of those.

Resolves rdar://102094672
This commit is contained in:
Allan Shortlidge
2022-11-08 09:33:41 -08:00
parent 6df38a6183
commit ce2f37507d
3 changed files with 50 additions and 0 deletions

View File

@@ -1140,6 +1140,7 @@ Alignment LinkEntity::getAlignment(IRGenModule &IGM) const {
case Kind::PartialApplyForwarderAsyncFunctionPointer:
case Kind::DistributedAccessorAsyncPointer:
case Kind::KnownAsyncFunctionPointer:
case Kind::AsyncFunctionPointerAST:
case Kind::ObjCClassRef:
case Kind::ObjCClass:
case Kind::TypeMetadataLazyCacheVariable: