diff options
author | Mike Stump <mrs@apple.com> | 2009-02-13 20:17:16 +0000 |
---|---|---|
committer | Mike Stump <mrs@apple.com> | 2009-02-13 20:17:16 +0000 |
commit | 7d6dc4ff45917c480d8b3350385337f34511ebaf (patch) | |
tree | c0fbdb430898220b6a8d00a6190106dd23ae167c /lib/CodeGen/CGBlocks.cpp | |
parent | 6f72da53cebcb905f79acc0316a3d1b27b44c127 (diff) |
Let the backend unique these.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64486 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGBlocks.cpp')
-rw-r--r-- | lib/CodeGen/CGBlocks.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/CodeGen/CGBlocks.cpp b/lib/CodeGen/CGBlocks.cpp index 8c7e82e61c..cb9de169d7 100644 --- a/lib/CodeGen/CGBlocks.cpp +++ b/lib/CodeGen/CGBlocks.cpp @@ -65,11 +65,9 @@ llvm::Constant *CodeGenFunction::BuildDescriptorBlockDecl() { C = llvm::ConstantStruct::get(Elts); - char Name[32]; - sprintf(Name, "__block_descriptor_tmp_%d", CGM.getDescriptorUniqueCount()); C = new llvm::GlobalVariable(C->getType(), true, llvm::GlobalValue::InternalLinkage, - C, Name, &CGM.getModule()); + C, "__block_descriptor_tmp", &CGM.getModule()); return C; } @@ -126,6 +124,7 @@ llvm::Constant *CodeGenFunction::BuildBlockLiteralTmp() { if (BlockHasCopyDispose) flags |= BLOCK_HAS_COPY_DISPOSE; + // __isa C = CGM.getNSConcreteStackBlock(); if (!insideFunction || (!BlockRefDeclList && !BlockByrefDeclList)) { |