Home
last modified time | relevance | path

Searched refs:outerFunc (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dfunc.d3534 private void markAsNeedingClosure(Dsymbol f, FuncDeclaration outerFunc) in markAsNeedingClosure() argument
3536 for (Dsymbol sx = f; sx && sx != outerFunc; sx = sx.toParentP(outerFunc)) in markAsNeedingClosure()
3563 private bool checkEscapingSiblings(FuncDeclaration f, FuncDeclaration outerFunc, void* p = null)
3582 markAsNeedingClosure(g, outerFunc);
3586 …for (auto parent = g.toParentP(outerFunc); parent && parent !is outerFunc; parent = parent.toParen…
3594 markAsNeedingClosure(parentFunc, outerFunc);
3604 bAnyClosures |= checkEscapingSiblings(g, outerFunc, &ps);
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dfunc.c4385 void markAsNeedingClosure(Dsymbol *f, FuncDeclaration *outerFunc) in markAsNeedingClosure() argument
4387 for (Dsymbol *sx = f; sx && sx != outerFunc; sx = sx->parent) in markAsNeedingClosure()
4409 bool checkEscapingSiblings(FuncDeclaration *f, FuncDeclaration *outerFunc, void *p = NULL)
4428 markAsNeedingClosure(g, outerFunc);
4437 bAnyClosures |= checkEscapingSiblings(g, outerFunc, &ps);