Home
last modified time | relevance | path

Searched refs:fdthis (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddeclaration.d1594 FuncDeclaration fdthis = sc.parent.isFuncDeclaration(); in checkNestedReference() local
1595 if (!fdthis) in checkNestedReference()
1601 ensureStaticLinkTo(fdthis, p); in checkNestedReference()
1605 if (!fdv || fdv == fdthis) in checkNestedReference()
1609 if (!nestedrefs.contains(fdthis)) in checkNestedReference()
1610 nestedrefs.push(fdthis); in checkNestedReference()
1616 if (fdthis.getLevelAndCheck(loc, sc, fdv, this) == fdthis.LevelError) in checkNestedReference()
1623 (fdv.flags & FUNCFLAG.compileTimeOnly || !(fdthis.flags & FUNCFLAG.compileTimeOnly)) in checkNestedReference()
1630 if (!fdthis.outerVars.contains(this)) in checkNestedReference()
1631 fdthis.outerVars.push(this); in checkNestedReference()
H A Dfunc.d1944 FuncDeclaration fdthis = sc.parent.isFuncDeclaration(); in checkNestedReference() local
1945 if (!fdthis) in checkNestedReference()
1952 ensureStaticLinkTo(fdthis, p); in checkNestedReference()
1954 ensureStaticLinkTo(fdthis, p2); in checkNestedReference()
1963 if (fdv == fdthis) in checkNestedReference()
1971 if (fdthis != this) in checkNestedReference()
1976 if (siblingCallers[i] == fdthis) in checkNestedReference()
1983 siblingCallers.push(fdthis); in checkNestedReference()
1987 const lv = fdthis.getLevelAndCheck(loc, sc, fdv, this); in checkNestedReference()
H A Dexpressionsem.d994 FuncDeclaration fdthis = hasThis(sc); in symbolToExp() local
996 if (fdthis && ad && fdthis.isMemberLocal() == ad && (td._scope.stc & STC.static_) == 0) in symbolToExp()
3324 FuncDeclaration fdthis = hasThis(sc); in visit() local
3326 … if (fdthis && ad && fdthis.isMemberLocal() == ad && (td._scope.stc & STC.static_) == 0) in visit()
3335 FuncDeclaration fdthis = hasThis(sc); in visit() local
3337 if (fdthis && ad && fdthis.isMemberLocal() == ad) in visit()
H A Dexpression.d162 FuncDeclaration fdthis = p ? p.isFuncDeclaration() : null; in hasThis() local
166 FuncDeclaration fd = fdthis; in hasThis()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddeclaration.c1896 FuncDeclaration *fdthis = sc->parent->isFuncDeclaration(); in checkNestedReference() local
1897 if (!fdthis) in checkNestedReference()
1903 checkNestedRef(fdthis, p); in checkNestedReference()
1907 if (!fdv || fdv == fdthis) in checkNestedReference()
1915 nestedrefs.push(fdthis); in checkNestedReference()
1918 if (nestedrefs[i] == fdthis) in checkNestedReference()
1925 if (fdthis->ident == Id::require || fdthis->ident == Id::ensure) in checkNestedReference()
1932 int lv = fdthis->getLevel(loc, sc, fdv); in checkNestedReference()
H A Dfunc.c4331 FuncDeclaration *fdthis = sc->parent->isFuncDeclaration(); in checkNestedReference() local
4332 if (!fdthis) in checkNestedReference()
4338 checkNestedRef(fdthis, p); in checkNestedReference()
4346 if (fdv == fdthis) in checkNestedReference()
4354 if (fdthis != this) in checkNestedReference()
4359 if (siblingCallers[i] == fdthis) in checkNestedReference()
4366 siblingCallers.push(fdthis); in checkNestedReference()
4370 int lv = fdthis->getLevel(loc, sc, fdv); in checkNestedReference()
H A Dexpression.c167 FuncDeclaration *fdthis = p ? p->isFuncDeclaration() : NULL; in hasThis() local
171 FuncDeclaration *fd = fdthis; in hasThis()
3341 FuncDeclaration *fdthis = hasThis(sc); in resolve() local
3343 if (fdthis && ad && isAggregate(fdthis->vthis->type) == ad && in resolve()
H A Dexpressionsem.c876 FuncDeclaration *fdthis = hasThis(sc); in visit() local
878 if (fdthis && ad && isAggregate(fdthis->vthis->type) == ad && in visit()
888 FuncDeclaration *fdthis = hasThis(sc); in visit() local
890 if (fdthis && ad && isAggregate(fdthis->vthis->type) == ad) in visit()