HomeSort by: relevance | last modified time | path
    Searched refs:MODFlags (Results 1 - 19 of 19) sorted by relevancy

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

Completed in 60 milliseconds