Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DlocalClassLowering.cpp28 static ir::ClassProperty *CreateCapturedField(checker::ETSChecker *checker, const varbinder::Variable *capturedVar, in CreateCapturedField() argument
53 var->SetTsType(capturedVar->TsType()); in CreateCapturedField()
56 field->SetTsType(capturedVar->TsType()); in CreateCapturedField()
H A DlambdaLowering.cpp165 for (auto capturedVar : calleeParameterInfo.captured) { in CreateLambdaCalleeParameters()
166 auto *newType = capturedVar->TsType()->Substitute(checker->Relation(), calleeParameterInfo.substitution); in CreateLambdaCalleeParameters()
168 allocator, capturedVar->Name(), allocator->New<ir::OpaqueTypeNode>(newType), allocator); in CreateLambdaCalleeParameters()
177 varMap[capturedVar] = var; in CreateLambdaCalleeParameters()

Completed in 5 milliseconds