| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | mtype.d | 75 switch (X(modfrom & ~MODFlags.shared_, modto & ~MODFlags.shared_)) in MODimplicitConv() 77 case X(0, MODFlags.const_): in MODimplicitConv() 78 case X(MODFlags.wild, MODFlags.const_): in MODimplicitConv() 79 case X(MODFlags.wild, MODFlags.wildconst): in MODimplicitConv() 80 case X(MODFlags.wildconst, MODFlags.const_): in MODimplicitConv() 81 return (modfrom & MODFlags.shared_) == (modto & MODFlags.shared_); in MODimplicitConv() 83 case X(MODFlags.immutable_, MODFlags.const_): in MODimplicitConv() 84 case X(MODFlags.immutable_, MODFlags.wildconst): in MODimplicitConv() 108 case X(0, MODFlags.wild): in MODmethodConv() 109 case X(MODFlags.immutable_, MODFlags.wild): in MODmethodConv() [all …]
|
| H A D | dtemplate.d | 1550 mod = MODFlags.immutable_; in deduceFunctionTemplateMatch() 1554 mod |= MODFlags.shared_; in deduceFunctionTemplateMatch() 1556 mod |= MODFlags.const_; in deduceFunctionTemplateMatch() 1558 mod |= MODFlags.wild; in deduceFunctionTemplateMatch() 2580 Type t = tt.addMod(tparams[j].mod).substWildTo(MODFlags.const_); in matchAll() 2706 auto shared_dtor = dtmod.mod & MODFlags.shared_; in applyFunction() 2708 tthis_fd.mod & MODFlags.shared_ : 0; in applyFunction() 3182 if ((tparam.mod & MODFlags.wild) == 0) in deduceWildHelper() 3194 case X(MODFlags.wild, 0): in deduceWildHelper() 3195 case X(MODFlags.wild, MODFlags.const_): in deduceWildHelper() [all …]
|
| H A D | dmangle.d | 1049 visitWithMask(p.type, (stc & STC.in_) ? MODFlags.const_ : 0); in mangleParameter() 1157 case MODFlags.const_: in MODtoDecoBuffer() 1160 case MODFlags.immutable_: in MODtoDecoBuffer() 1163 case MODFlags.shared_: in MODtoDecoBuffer() 1166 case MODFlags.shared_ | MODFlags.const_: in MODtoDecoBuffer() 1169 case MODFlags.wild: in MODtoDecoBuffer() 1172 case MODFlags.wildconst: in MODtoDecoBuffer() 1175 case MODFlags.shared_ | MODFlags.wild: in MODtoDecoBuffer() 1178 case MODFlags.shared_ | MODFlags.wildconst: in MODtoDecoBuffer()
|
| H A D | typinf.d | 257 || (next.ty == Tchar && next.mod == MODFlags.immutable_) // string in builtinTypeInfo() 258 || (next.ty == Tchar && next.mod == MODFlags.const_); // const(char)[] in builtinTypeInfo()
|
| H A D | astenums.d | 29 enum MODFlags : int enum 36 wildconst = (MODFlags.wild | MODFlags.const_), // type is wild const
|
| H A D | astcodegen.d | 46 alias MODFlags = dmd.mtype.MODFlags; member
|
| H A D | func.d | 1370 if (type.mod & MODFlags.immutable_) in isPure() 1373 else if (type.mod & (MODFlags.const_ | MODFlags.wild) && purity >= PURE.const_) in isPure() 3036 bool sharedMismatch = ((lhsMod ^ rhsMod) & MODFlags.shared_) != 0; in MODMatchToBuffer() 3037 bool sharedMismatchOnly = ((lhsMod ^ rhsMod) == MODFlags.shared_); in MODMatchToBuffer() 3039 if (lhsMod & MODFlags.shared_) in MODMatchToBuffer() 3041 else if (sharedMismatch && !(lhsMod & MODFlags.immutable_)) in MODMatchToBuffer() 3050 else if (lhsMod & MODFlags.immutable_) in MODMatchToBuffer() 3052 else if (lhsMod & MODFlags.const_) in MODMatchToBuffer() 3054 else if (lhsMod & MODFlags.wild) in MODMatchToBuffer() 3069 auto mismatches = MODMatchToBuffer(&buf, MODFlags.shared_, 0); [all …]
|
| H A D | clone.d | 550 tfeqptr.mod = MODFlags.const_; in buildXopEquals() 624 tfcmpptr.mod = MODFlags.const_; in buildXopCmp() 789 tftohash.mod = MODFlags.const_; in buildXtoHash() 922 ex = new CastExp(loc, ex, MODFlags.none); in buildDtors() 1185 (inv.type.mod & MODFlags.shared_ ? STC.shared_ : 0); in buildInv() 1677 const MOD paramMod = MODFlags.wild; in buildCopyCtor() 1678 const MOD funcMod = MODFlags.wild; in buildCopyCtor()
|
| H A D | hdrgen.d | 3199 if (p.type && p.type.mod & MODFlags.shared_) in parameterToBuffer() 3220 typeToBuffer(p.type, p.ident, buf, hgs, (stc & STC.in_) ? MODFlags.const_ : 0); in parameterToBuffer() 3376 if (m & MODFlags.shared_) in visitWithMask() 3378 MODtoBuffer(buf, MODFlags.shared_); in visitWithMask() 3381 if (m & MODFlags.wild) in visitWithMask() 3383 MODtoBuffer(buf, MODFlags.wild); in visitWithMask() 3386 if (m & (MODFlags.const_ | MODFlags.immutable_)) in visitWithMask() 3388 MODtoBuffer(buf, m & (MODFlags.const_ | MODFlags.immutable_)); in visitWithMask() 3392 if (m & (MODFlags.const_ | MODFlags.immutable_)) in visitWithMask() 3394 if (m & MODFlags.wild) in visitWithMask() [all …]
|
| H A D | delegatize.d | 52 tf.mod = MODFlags.wild; in toDelegate()
|
| H A D | dcast.d | 869 …CH.constant && e.type.addMod(MODFlags.shared_).implicitConvTo(t) < MATCH.constant && e.type.implic… in implicitConvTo() 892 if (mod & MODFlags.wild) in implicitConvTo() 1183 if (mod & MODFlags.wild) in implicitConvTo() 1210 …CH.constant && e.type.addMod(MODFlags.shared_).implicitConvTo(t) < MATCH.constant && e.type.implic… in implicitConvTo()
|
| H A D | mtype.h | 110 enum MODFlags enum
|
| H A D | typesem.d | 1479 … if (ubyte m = fparam.type.mod & (MODFlags.immutable_ | MODFlags.const_ | MODFlags.wild)) in typeSemantic()
|
| H A D | traits.d | 1464 if (p.type && p.type.mod & MODFlags.shared_) in semanticTraits()
|
| H A D | opover.d | 1636 p.type = p.type.addMod(MODFlags.const_); in inferApplyArgTypes()
|
| H A D | parse.d | 8491 m |= MODFlags.const_; // const as storage class in parseUnaryExp() 8498 m |= MODFlags.immutable_; in parseUnaryExp() 8505 m |= MODFlags.shared_; in parseUnaryExp() 8512 m |= MODFlags.wild; in parseUnaryExp()
|
| H A D | expressionsem.d | 1871 if ((wildmatch == MODFlags.mutable || wildmatch == MODFlags.immutable_) && in functionParameters() 1877 const(char)* s = wildmatch == MODFlags.mutable ? "mutable" : MODtoChars(wildmatch); in functionParameters() 2069 p.type.substWildTo(MODFlags.mutable)); in functionParameters() 4387 Type tc = ve.var.type.substWildTo(MODFlags.const_); in visit()
|
| H A D | dinterpret.d | 2538 else if ((cast(TypeNext)e.type).next.mod & (MODFlags.const_ | MODFlags.immutable_)) in visit()
|
| H A D | statementsem.d | 1512 Type ti = (isRef ? taa.index.addMod(MODFlags.const_) : taa.index); in package()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | mtype.h | 112 enum MODFlags enum
|
| H A D | mtype.c | 1253 t = t->substWildTo(mod == 0 ? MODmutable : (MODFlags)mod); in aliasthisOf() 1276 t = t->substWildTo(mod == 0 ? MODmutable : (MODFlags)mod); in aliasthisOf()
|