Searched refs:shared_struct (Results 1 - 1 of 1) sorted by relevance

/external/compiler-rt/lib/BlocksRuntime/
H A Druntime.c415 struct Block_byref *shared_struct = (struct Block_byref *)arg; local
419 shared_struct = shared_struct->forwarding;
421 //printf("_Block_byref_release %p called, flags are %x\n", shared_struct, shared_struct->flags);
424 if ((shared_struct->flags & BLOCK_NEEDS_FREE) == 0) {
427 refcount = shared_struct->flags & BLOCK_REFCOUNT_MASK;
431 else if ((latching_decr_int(&shared_struct->flags) & BLOCK_REFCOUNT_MASK) == 0) {
433 if (shared_struct->flags & BLOCK_HAS_COPY_DISPOSE) {
435 (*shared_struct
[all...]

Completed in 643 milliseconds