Searched refs:outerFunc (Results 1 – 2 of 2) sorted by relevance
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | func.d | 3534 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 D | func.c | 4385 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);
|