> On Mar 14, 2017, at 1:34 PM, Greg Parker via swift-dev <[email protected]> 
> wrote:
> 
> 
>> On Mar 14, 2017, at 12:43 PM, Joe Groff <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Hey Greg, what are the correct refcounting bits now to set in a global 
>> statically-emitted heap object that shouldn't ever be released?
> 
> For now use the same thing that stack-allocated objects use. I forget what 
> the bit pattern is exactly. (I assume you are not in strictly read-only 
> memory and can tolerate writes to the refcount word. We don't yet have an 
> implementation for immortal read-only objects.)

Oh wait, you *don't* want to use what stack-allocated objects use. They get 
deinited without being deallocated, and I assume you want neither deinit nor 
dealloc. Let me work this out.


-- 
Greg Parker     [email protected] <mailto:[email protected]>     Runtime 
Wrangler


_______________________________________________
swift-dev mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to