@@ -338,39 +338,39 @@ class ObjCCommonTypesHelper {
338338 // / GcReadWeakFn -- LLVM objc_read_weak (id *src) function.
339339 llvm::FunctionCallee getGcReadWeakFn () {
340340 //  id objc_read_weak (id *)
341-  llvm::Type *args[] = {CGM.UnqualPtrTy };
341+  llvm::Type *args[] = {CGM.DefaultPtrTy };
342342 llvm::FunctionType *FTy = llvm::FunctionType::get (ObjectPtrTy, args, false );
343343 return  CGM.CreateRuntimeFunction (FTy, " objc_read_weak"  );
344344 }
345345
346346 // / GcAssignWeakFn -- LLVM objc_assign_weak function.
347347 llvm::FunctionCallee getGcAssignWeakFn () {
348348 //  id objc_assign_weak (id, id *)
349-  llvm::Type *args[] = {ObjectPtrTy, CGM.UnqualPtrTy };
349+  llvm::Type *args[] = {ObjectPtrTy, CGM.DefaultPtrTy };
350350 llvm::FunctionType *FTy = llvm::FunctionType::get (ObjectPtrTy, args, false );
351351 return  CGM.CreateRuntimeFunction (FTy, " objc_assign_weak"  );
352352 }
353353
354354 // / GcAssignGlobalFn -- LLVM objc_assign_global function.
355355 llvm::FunctionCallee getGcAssignGlobalFn () {
356356 //  id objc_assign_global(id, id *)
357-  llvm::Type *args[] = {ObjectPtrTy, CGM.UnqualPtrTy };
357+  llvm::Type *args[] = {ObjectPtrTy, CGM.DefaultPtrTy };
358358 llvm::FunctionType *FTy = llvm::FunctionType::get (ObjectPtrTy, args, false );
359359 return  CGM.CreateRuntimeFunction (FTy, " objc_assign_global"  );
360360 }
361361
362362 // / GcAssignThreadLocalFn -- LLVM objc_assign_threadlocal function.
363363 llvm::FunctionCallee getGcAssignThreadLocalFn () {
364364 //  id objc_assign_threadlocal(id src, id * dest)
365-  llvm::Type *args[] = {ObjectPtrTy, CGM.UnqualPtrTy };
365+  llvm::Type *args[] = {ObjectPtrTy, CGM.DefaultPtrTy };
366366 llvm::FunctionType *FTy = llvm::FunctionType::get (ObjectPtrTy, args, false );
367367 return  CGM.CreateRuntimeFunction (FTy, " objc_assign_threadlocal"  );
368368 }
369369
370370 // / GcAssignIvarFn -- LLVM objc_assign_ivar function.
371371 llvm::FunctionCallee getGcAssignIvarFn () {
372372 //  id objc_assign_ivar(id, id *, ptrdiff_t)
373-  llvm::Type *args[] = {ObjectPtrTy, CGM.UnqualPtrTy , CGM.PtrDiffTy };
373+  llvm::Type *args[] = {ObjectPtrTy, CGM.DefaultPtrTy , CGM.PtrDiffTy };
374374 llvm::FunctionType *FTy = llvm::FunctionType::get (ObjectPtrTy, args, false );
375375 return  CGM.CreateRuntimeFunction (FTy, " objc_assign_ivar"  );
376376 }
@@ -386,7 +386,7 @@ class ObjCCommonTypesHelper {
386386 // / GcAssignStrongCastFn -- LLVM objc_assign_strongCast function.
387387 llvm::FunctionCallee getGcAssignStrongCastFn () {
388388 //  id objc_assign_strongCast(id, id *)
389-  llvm::Type *args[] = {ObjectPtrTy, CGM.UnqualPtrTy };
389+  llvm::Type *args[] = {ObjectPtrTy, CGM.DefaultPtrTy };
390390 llvm::FunctionType *FTy = llvm::FunctionType::get (ObjectPtrTy, args, false );
391391 return  CGM.CreateRuntimeFunction (FTy, " objc_assign_strongCast"  );
392392 }
@@ -517,23 +517,23 @@ class ObjCTypesHelper : public ObjCCommonTypesHelper {
517517
518518 // / ExceptionTryEnterFn - LLVM objc_exception_try_enter function.
519519 llvm::FunctionCallee getExceptionTryEnterFn () {
520-  llvm::Type *params[] = {CGM.UnqualPtrTy };
520+  llvm::Type *params[] = {CGM.DefaultPtrTy };
521521 return  CGM.CreateRuntimeFunction (
522522 llvm::FunctionType::get (CGM.VoidTy , params, false ),
523523 " objc_exception_try_enter"  );
524524 }
525525
526526 // / ExceptionTryExitFn - LLVM objc_exception_try_exit function.
527527 llvm::FunctionCallee getExceptionTryExitFn () {
528-  llvm::Type *params[] = {CGM.UnqualPtrTy };
528+  llvm::Type *params[] = {CGM.DefaultPtrTy };
529529 return  CGM.CreateRuntimeFunction (
530530 llvm::FunctionType::get (CGM.VoidTy , params, false ),
531531 " objc_exception_try_exit"  );
532532 }
533533
534534 // / ExceptionExtractFn - LLVM objc_exception_extract function.
535535 llvm::FunctionCallee getExceptionExtractFn () {
536-  llvm::Type *params[] = {CGM.UnqualPtrTy };
536+  llvm::Type *params[] = {CGM.DefaultPtrTy };
537537 return  CGM.CreateRuntimeFunction (
538538 llvm::FunctionType::get (ObjectPtrTy, params, false ),
539539 " objc_exception_extract"  );
@@ -550,7 +550,7 @@ class ObjCTypesHelper : public ObjCCommonTypesHelper {
550550 // / SetJmpFn - LLVM _setjmp function.
551551 llvm::FunctionCallee getSetJmpFn () {
552552 //  This is specifically the prototype for x86.
553-  llvm::Type *params[] = {CGM.UnqualPtrTy };
553+  llvm::Type *params[] = {CGM.DefaultPtrTy };
554554 return  CGM.CreateRuntimeFunction (
555555 llvm::FunctionType::get (CGM.Int32Ty , params, false ), " _setjmp"  ,
556556 llvm::AttributeList::get (CGM.getLLVMContext (),
@@ -1927,7 +1927,7 @@ CGObjCCommonMac::GenerateConstantNSString(const StringLiteral *Literal) {
19271927 //  If we don't already have it, construct the type for a constant NSString.
19281928 if  (!NSConstantStringType) {
19291929 NSConstantStringType =
1930-  llvm::StructType::create ({CGM.UnqualPtrTy , CGM.Int8PtrTy , CGM.IntTy },
1930+  llvm::StructType::create ({CGM.DefaultPtrTy , CGM.Int8PtrTy , CGM.IntTy },
19311931 " struct.__builtin_NSString"  );
19321932 }
19331933
@@ -5959,7 +5959,7 @@ ObjCNonFragileABITypesHelper::ObjCNonFragileABITypesHelper(
59595959 Int8PtrTy, PropertyListPtrTy);
59605960
59615961 //  ImpnfABITy - LLVM for id (*)(id, SEL, ...)
5962-  ImpnfABITy = CGM.UnqualPtrTy ;
5962+  ImpnfABITy = CGM.DefaultPtrTy ;
59635963
59645964 //  struct _class_t {
59655965 //  struct _class_t *isa;
@@ -6380,7 +6380,7 @@ void CGObjCNonFragileABIMac::GenerateClass(const ObjCImplementationDecl *ID) {
63806380 CGM.getModule (), ObjCTypes.ImpnfABITy , false ,
63816381 llvm::GlobalValue::ExternalLinkage, nullptr , " _objc_empty_vtable"  );
63826382 else 
6383-  ObjCEmptyVtableVar = llvm::ConstantPointerNull::get (CGM.UnqualPtrTy );
6383+  ObjCEmptyVtableVar = llvm::ConstantPointerNull::get (CGM.DefaultPtrTy );
63846384 }
63856385
63866386 //  FIXME: Is this correct (that meta class size is never computed)?
0 commit comments