diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2009-02-03 21:52:35 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2009-02-03 21:52:35 +0000 |
| commit | e80f317886a1bed87acd0d6c663f5786fad88593 (patch) | |
| tree | e5e6332b3a77f96b1843957a0f5310eea3610e10 /clang | |
| parent | ab5d0ca71ae96f1efa237b712db8002686547954 (diff) | |
| download | bcm5719-llvm-e80f317886a1bed87acd0d6c663f5786fad88593.tar.gz bcm5719-llvm-e80f317886a1bed87acd0d6c663f5786fad88593.zip | |
GNUStep fast enumeration.
Patch by David Chisnall.
llvm-svn: 63666
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/lib/CodeGen/CGObjCGNU.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CGObjCGNU.cpp b/clang/lib/CodeGen/CGObjCGNU.cpp index bd1ba68cdef..a1bd9d75ea8 100644 --- a/clang/lib/CodeGen/CGObjCGNU.cpp +++ b/clang/lib/CodeGen/CGObjCGNU.cpp @@ -994,7 +994,9 @@ llvm::Function *CGObjCGNU::GetPropertySetFunction() { } llvm::Function *CGObjCGNU::EnumerationMutationFunction() { - return 0; +return + (llvm::Function*)TheModule.getOrInsertFunction( + "objc_enumerationMutation", llvm::Type::VoidTy, IdTy, NULL); } void CGObjCGNU::EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction &CGF, |

