Lines Matching defs:newVar
148 auto *newVar = allocator->New<varbinder::LocalVariable>(newDecl, oldVar->Flags());
149 newVar->SetTsType(boxedType);
151 newDeclarator->Id()->AsIdentifier()->SetVariable(newVar);
152 newVar->AddFlag(varbinder::VariableFlags::INITIALIZED);
153 newVar->SetScope(scope);
154 scope->EraseBinding(newVar->Name());
155 scope->InsertBinding(newVar->Name(), newVar);
168 varsMap->emplace(oldVar, newVar);
200 auto *newVar = allocator->New<varbinder::LocalVariable>(newDecl, oldVar->Flags());
201 newDeclarator->Id()->AsIdentifier()->SetVariable(newVar);
202 newVar->AddFlag(varbinder::VariableFlags::INITIALIZED);
203 newVar->SetScope(scope);
206 scope->InsertBinding(newVar->Name(), newVar);
214 varsMap->emplace(oldVar, newVar);
281 auto *newVar = varsMap.find(oldVar)->second;
282 auto *scope = newVar->GetScope();
283 newVar->AddFlag(varbinder::VariableFlags::INITIALIZED);
285 auto *res = parser->CreateFormattedExpression("@@I1.set(@@E2 as @@T3) as @@T4", newVar->Name(), ass->Right(),