OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BLOCK_FIELD_IS_WEAK
(Results
1 - 6
of
6
) sorted by null
/external/compiler-rt/BlocksRuntime/
Block_private.h
106
BLOCK_FIELD_IS_WEAK
= 16, /* declared __weak, only used in byref copy helpers */
runtime.c
380
bool isWeak = ((flags & (BLOCK_FIELD_IS_BYREF|
BLOCK_FIELD_IS_WEAK
)) == (BLOCK_FIELD_IS_BYREF|
BLOCK_FIELD_IS_WEAK
));
540
If the __block variable is marked weak the compiler also or's in
BLOCK_FIELD_IS_WEAK
(16).
546
So the __block copy/dispose helpers will generate flag values of 3 or 7 for objects and Blocks respectively, with
BLOCK_FIELD_IS_WEAK
(16) or'ed as appropriate and always 128 or'd in, for the following set of possibilities:
563
if ((flags &
BLOCK_FIELD_IS_WEAK
) ==
BLOCK_FIELD_IS_WEAK
) {
604
else if ((flags & (
BLOCK_FIELD_IS_WEAK
|BLOCK_FIELD_IS_BLOCK|BLOCK_BYREF_CALLER)) == BLOCK_FIELD_IS_OBJECT) {
/external/clang/lib/CodeGen/
CGBlocks.h
105
BLOCK_FIELD_IS_WEAK
= 0x10, /* declared __weak, only used in byref copy
CGBlocks.cpp
[
all
...]
/external/clang/lib/Rewrite/Frontend/
RewriteObjC.cpp
45
BLOCK_FIELD_IS_WEAK
= 16, /* declared __weak, only used in byref copy
[
all
...]
RewriteModernObjC.cpp
46
BLOCK_FIELD_IS_WEAK
= 16, /* declared __weak, only used in byref copy
[
all
...]
Completed in 846 milliseconds