mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-29 16:01:38 +00:00
Tidyups for garbage collection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4952 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
0294d782e8
commit
c315156563
6 changed files with 57 additions and 58 deletions
|
@ -1759,11 +1759,9 @@ NSZoneStats (NSZone *zone)
|
|||
#else
|
||||
|
||||
/*
|
||||
* Dummy zone used with garbage collection.
|
||||
* In some places we make a distinction between the nul zone and the dummy
|
||||
* zone - items pointed to by memory in the nul zone can be deallocated by
|
||||
* the gc mechanism, while those pointed to from memory in the dummy zone
|
||||
* can't.
|
||||
* Dummy zones used with garbage collection.
|
||||
* The 'atomic' zone is for memory that will be assumed not to contain
|
||||
* pointers for garbage collection purposes.
|
||||
*/
|
||||
static NSZone default_zone =
|
||||
{
|
||||
|
@ -1771,5 +1769,11 @@ static NSZone default_zone =
|
|||
};
|
||||
NSZone* __nszone_private_hidden_default_zone = &default_zone;
|
||||
|
||||
static NSZone atomic_zone =
|
||||
{
|
||||
0, 0, 0, 0, 0, 0, 0, 0, @"default", 0
|
||||
};
|
||||
NSZone* __nszone_private_hidden_atomic_zone = &atomic_zone;
|
||||
|
||||
#endif /* GS_WITH_GC */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue