Lines Matching defs:capturedByInit
772 LValue lvalue, bool capturedByInit) {
776 if (capturedByInit)
790 return EmitScalarInit(EWC->getSubExpr(), D, lvalue, capturedByInit);
799 accessedByInit = (capturedByInit || isAccessedBy(D, init));
803 if (capturedByInit) {
857 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D));
870 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D));
1955 bool capturedByInit =
1958 bool locIsByrefHeader = !capturedByInit;
1991 assert(!capturedByInit && "constant init contains a capturing block?");
2033 if (!type->isScalarType() || capturedByInit || isAccessedBy(D, Init)) {
2039 return EmitExprAsInit(Init, &D, lv, capturedByInit);
2064 /// \param capturedByInit true if \p D is a __block variable
2067 LValue lvalue, bool capturedByInit) {
2072 if (capturedByInit)
2079 EmitScalarInit(init, D, lvalue, capturedByInit);
2083 if (capturedByInit)