Home
last modified time | relevance | path

Searched refs:typeSemantic (Results 1 – 17 of 17) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dtemplateparamsem.d63 ttp.specType = ttp.specType.typeSemantic(ttp.loc, sc); in visit()
70 ttp.defaultType = ttp.defaultType.typeSemantic(ttp.loc, sc); in visit()
78 tvp.valType = tvp.valType.typeSemantic(tvp.loc, sc); in visit()
114 tap.specType = tap.specType.typeSemantic(tap.loc, sc); in visit()
174 return t.typeSemantic(loc, sc); in aliasParameterSemantic()
185 return ta.typeSemantic(loc, sc); in aliasParameterSemantic()
H A Dtypesem.d172 pt = t.typeSemantic(loc, sc); in resolveTupleIndex()
660 extern(C++) Type typeSemantic(Type type, const ref Loc loc, Scope* sc) in typeSemantic() function
685 mtype.basetype = mtype.basetype.typeSemantic(loc, sc); in typeSemantic()
754 Type tn = mtype.next.typeSemantic(loc, sc); in typeSemantic()
864 Type tn = mtype.next.typeSemantic(loc, sc); in typeSemantic()
922 return tsa.typeSemantic(loc, sc); in typeSemantic()
925 mtype.index = t.typeSemantic(loc, sc); in typeSemantic()
933 mtype.index = mtype.index.typeSemantic(loc, sc); in typeSemantic()
1072 mtype.next = mtype.next.typeSemantic(loc, sc).merge2(); in typeSemantic()
1103 Type n = mtype.next.typeSemantic(loc, sc); in typeSemantic()
[all …]
H A Ddenum.d214 memtype = memtype.typeSemantic(locx, _scope); in getMemtype()
H A Ddsymbolsem.d447 dsym.type = dsym.type.typeSemantic(dsym.loc, sc2); in visit()
544 arg.type = arg.type.typeSemantic(dsym.loc, sc); in visit()
583 arg.type = arg.type.typeSemantic(dsym.loc, sc); in visit()
2032 ed.type = ed.type.typeSemantic(ed.loc, sc); in visit()
2064 ed.memtype = ed.memtype.typeSemantic(ed.loc, sc); in visit()
2285 em.origType = em.origType.typeSemantic(em.loc, sc); in visit()
3078 auto tj = ti.typeSemantic(funcdecl.loc, sc); in funcDeclarationSemantic()
3212 funcdecl.type = funcdecl.type.typeSemantic(funcdecl.loc, sc); in funcDeclarationSemantic()
4510 sd.type = sd.type.typeSemantic(sd.loc, sc); in visit()
4733 cldec.type = cldec.type.typeSemantic(cldec.loc, sc); in visit()
[all …]
H A Dstatementsem.d855 tfld = cast(TypeFunction)fdapply.type.typeSemantic(loc, sc2); in package()
868 auto t = p.type.typeSemantic(loc, sc2); in package()
933 p.type = p.type.typeSemantic(loc, sc2); in package()
1338 p.type = p.type.addStorageClass(sc).typeSemantic(loc, sc2); in package()
1625 p.type = p.type.typeSemantic(fs.loc, sc); in package()
1707 fs.prm.type = fs.prm.type.typeSemantic(loc, sc); in package()
3360 t = t.typeSemantic(Loc.initial, sc).toBasetype(); in package()
4023 c.type = c.type.typeSemantic(c.loc, sc); in catchSemantic()
4271 paramtype = paramtype.typeSemantic(loc, sc); in makeTupleForeach()
4337 p.type = p.type.typeSemantic(loc, sc); in makeTupleForeach()
H A Dexpressionsem.d2544 e.type = e.type.typeSemantic(e.loc, sc); in visit()
2566 e.type = e.type.typeSemantic(e.loc, sc); in visit()
2575 e.type = e.type.typeSemantic(e.loc, sc); in visit()
3042 e.type = e.type.typeSemantic(e.loc, sc); in visit()
3086 exp.type = exp.type.typeSemantic(exp.loc, sc); in visit()
3122 e.type = e.type.typeSemantic(e.loc, sc); in visit()
3171 e.type = e.type.typeSemantic(e.loc, sc); in visit()
3236 Type t = cle.type.typeSemantic(cle.loc, sc); in visit()
3277 exp.type = t.typeSemantic(exp.loc, sc); in visit()
3483 exp.type = exp.newtype.typeSemantic(exp.loc, sc); in visit()
[all …]
H A Ddtemplate.d1188 fd.type = tf.typeSemantic(loc, paramscope); in matchWithInstance()
1615 Type pt = p.type.syntaxCopy().typeSemantic(fd.loc, paramscope); in deduceFunctionTemplateMatch()
1685 prmtype = prmtype.syntaxCopy().typeSemantic(fd.loc, paramscope); in deduceFunctionTemplateMatch()
2048 Type vt = tvp.valType.typeSemantic(Loc.initial, sc); in deduceFunctionTemplateMatch()
2439 fd.type = fd.type.typeSemantic(fd.loc, scx); in doHeaderInstantiation()
3134 m.lastf.type = tf.typeSemantic(loc, sc);
3551 tparam = tparam.typeSemantic(loc, sc); in visit()
3719 tparam = tparam.typeSemantic(loc, sc); in visit()
3903 auto tx = fparam.type.typeSemantic(Loc.initial, sc); in visit()
4839 t = t.typeSemantic(e.loc, sc); in visit()
[all …]
H A Dcond.d379 ety = ety.typeSemantic(aloc, sc); in lowerNonArrayAggregate()
H A Dclone.d551 tfeqptr = cast(TypeFunction)tfeqptr.typeSemantic(Loc.initial, &scx); in buildXopEquals()
625 tfcmpptr = cast(TypeFunction)tfcmpptr.typeSemantic(Loc.initial, &scx); in buildXopCmp()
H A Ddeclaration.d636 return tupletype.typeSemantic(Loc.initial, null); in getType()
901 Type t = type.typeSemantic(loc, _scope); in toAlias()
H A Dmtype.h44 Type *typeSemantic(Type *t, const Loc &loc, Scope *sc);
H A Dinitsem.d527 t = typeSemantic(ts, Loc.initial, sc); in initializerSemantic()
H A Dsemantic3.d1357 funcdecl.type = f.typeSemantic(funcdecl.loc, sc); in visit()
H A Dtraits.d1742 t.typeSemantic(e.loc, sc2); in semanticTraits()
H A Dopover.d1567 p.type = p.type.typeSemantic(fes.loc, sc); in inferApplyArgTypes()
H A Dmtype.d914 Type t = typeSemantic(this, loc, sc); in trySemantic()
925 typeSemantic(tcopy, loc, sc); in trySemantic()
H A Ddcast.d3029 tx = tx.typeSemantic(e1.loc, sc); in typeMerge()