Lines Matching refs:enclosing
50 freelist = s->enclosing; in alloc()
68 this->enclosing = NULL; in Scope()
155 s->enclosing = this; in push()
178 Scope *enc = enclosing; in pop()
180 if (enclosing) in pop()
182 enclosing->callSuper |= callSuper; in pop()
185 if (enclosing->fieldinit) in pop()
187 assert(fieldinit != enclosing->fieldinit); in pop()
190 enclosing->fieldinit[i] |= fieldinit[i]; in pop()
198 enclosing = freelist; in pop()
377 for (Scope *sc = scope; sc; sc = sc->enclosing) in searchScopes()
379 assert(sc != sc->enclosing); in searchScopes()
391 sc->enclosing && sc->enclosing->search(loc, ident, NULL, flags)) in searchScopes()
400 if (sc->scopesym->isModule() && !(sc->enclosing && !sc->enclosing->enclosing)) in searchScopes()
429 for (Scope *sc = this; sc; sc = sc->enclosing) in search()
431 assert(sc != sc->enclosing); in search()
511 for (Scope *sc = this; sc; sc = sc->enclosing) in insert()
532 for (Scope *sc = this; sc; sc = sc->enclosing) in getClassScope()
550 for (Scope *sc = this; sc; sc = sc->enclosing) in getStructClassScope()
576 for (Scope *sc = this; sc; sc = sc->enclosing) in setNoFree()
622 for (*cost = 0; sc; sc = sc->enclosing, (*cost)++) in scope_search_fp()