Lines Matching defs:variable
46 BLOCK_FIELD_IS_BLOCK = 7, /* a block variable */
48 __block variable */
2245 return; // most likely, was a variable
4663 // Rewrite the byref variable into BYREFVAR->__forwarding->BYREFVAR
4664 // for each DeclRefExp where BYREFVAR is name of the variable.
4695 // Rewrites the imported local variable V with external storage
4993 /// RewriteByRefVar - For each __block typex ND variable this routine transforms
5000 /// void *__Block_byref_id_object_copy; // If variable is __block ObjC object
5001 /// void *__Block_byref_id_object_dispose; // If variable is __block ObjC object
5005 /// It then replaces declaration of ND variable with:
5018 // Use variable's location which is good for this case.
5065 // FIXME. Handle __weak variable (BLOCK_FIELD_IS_WEAK) as well.
5360 const VarDecl *variable = CI.getVariable();
5361 if (variable == ND && CI.isNested()) {
5363 "SynthBlockInitExpr - captured block variable is not byref");
5368 // captured nested byref variable has its address passed. Do not take
5569 // Need to check for protocol refs (id <P>, Foo <P> *) in variable decls
7459 // lookup which class implements the instance variable.