We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Builtin.UnknownObject
id
void *
1 parent 108a462 commit 061c036Copy full SHA for 061c036
lib/IRGen/GenClangType.cpp
@@ -705,9 +705,8 @@ clang::CanQualType GenClangType::visitBuiltinFloatType(
705
706
clang::CanQualType GenClangType::visitBuiltinUnknownObjectType(
707
CanBuiltinUnknownObjectType type) {
708
- auto &clangCtx = getClangASTContext();
709
- auto ptrTy = clangCtx.getObjCObjectPointerType(clangCtx.VoidTy);
710
- return clangCtx.getCanonicalType(ptrTy);
+ // Builtin.UnknownObject == AnyObject, so it is also translated to 'id'.
+ return getClangIdType(getClangASTContext());
711
}
712
713
clang::CanQualType GenClangType::visitArchetypeType(CanArchetypeType type) {
0 commit comments