aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjCEtoile.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-04-04 15:47:22 +0000
committerChris Lattner <sabre@nondot.org>2008-04-04 15:47:22 +0000
commitbe09ededdba7b15a81dd57fb939b21432ce383a7 (patch)
tree35d9805568078a3308fa2e9e93b2288084fb8f0f /lib/CodeGen/CGObjCEtoile.cpp
parent7ba9c60ddfdc114e75fd01018581953d00401993 (diff)
various bug fixes, add to xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49216 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGObjCEtoile.cpp')
-rw-r--r--lib/CodeGen/CGObjCEtoile.cpp22
1 files changed, 6 insertions, 16 deletions
diff --git a/lib/CodeGen/CGObjCEtoile.cpp b/lib/CodeGen/CGObjCEtoile.cpp
index b92418a918..1bd01ef518 100644
--- a/lib/CodeGen/CGObjCEtoile.cpp
+++ b/lib/CodeGen/CGObjCEtoile.cpp
@@ -76,16 +76,13 @@ CGObjCEtoile::CGObjCEtoile(llvm::Module &M,
// Object type
llvm::OpaqueType *OpaqueObjTy = llvm::OpaqueType::get();
llvm::Type *OpaqueIdTy = llvm::PointerType::getUnqual(OpaqueObjTy);
- IdTy = llvm::PointerType::getUnqual(llvm::StructType::get(OpaqueIdTy, 0));
+ IdTy = llvm::PointerType::getUnqual(llvm::StructType::get(OpaqueIdTy, NULL));
OpaqueObjTy->refineAbstractTypeTo(IdTy);
// Call structure type.
llvm::OpaqueType *OpaqueSlotTy = llvm::OpaqueType::get();
CallTy = llvm::StructType::get(llvm::PointerType::getUnqual(OpaqueSlotTy),
- SelectorTy,
- IdTy,
- 0);
- //CallTy = llvm::PointerType::getUnqual(CallTy);
+ SelectorTy, IdTy, NULL);
// IMP type
std::vector<const llvm::Type*> IMPArgs;
@@ -94,12 +91,8 @@ CGObjCEtoile::CGObjCEtoile(llvm::Module &M,
IMPTy = llvm::FunctionType::get(IdTy, IMPArgs, true);
// Slot type
- SlotTy = llvm::StructType::get(IntTy,
- IMPTy,
- PtrToInt8Ty,
- PtrToInt8Ty,
- llvm::Type::Int32Ty,
- 0);
+ SlotTy = llvm::StructType::get(IntTy, IMPTy, PtrToInt8Ty, PtrToInt8Ty,
+ llvm::Type::Int32Ty, NULL);
OpaqueSlotTy->refineAbstractTypeTo(SlotTy);
SlotTy = llvm::PointerType::getUnqual(SlotTy);
@@ -124,11 +117,8 @@ llvm::Value *CGObjCEtoile::getSelector(llvm::LLVMFoldingBuilder &Builder,
SelTypes = llvm::ConstantPointerNull::get(PtrToInt8Ty);
}
llvm::Constant *SelFunction =
- TheModule.getOrInsertFunction("lookup_typed_selector",
- SelectorTy,
- PtrToInt8Ty,
- PtrToInt8Ty,
- 0);
+ TheModule.getOrInsertFunction("lookup_typed_selector", SelectorTy,
+ PtrToInt8Ty, PtrToInt8Ty, NULL);
llvm::SmallVector<llvm::Value*, 2> Args;
Args.push_back(SelName);
Args.push_back(SelTypes);