Home | History | Annotate | Download | only in dmd

Lines Matching refs:ref_

971                         if (p.storageClass & STC.ref_)
979 if (p.storageClass & STC.ref_)
998 if (p.storageClass & STC.ref_)
1134 if ((p.storageClass & STC.ref_) && p.type.equals(fs.key.type))
1144 v.storage_class |= STC.foreach_ | (p.storageClass & STC.ref_);
1290 ve.storage_class &= ~STC.ref_;
1296 auto vd = copyToTemp(STC.ref_, "__front", einit);
1337 if (ignoreRef) sc &= ~STC.ref_;
1343 var.storage_class |= STC.ctfe | STC.ref_ | STC.foreach_;
1508 bool isRef = (p.storageClass & STC.ref_) != 0;
1520 isRef = (p.storageClass & STC.ref_) != 0;
1622 StorageClass stc = STC.ref_ | (p.storageClass & STC.scope_);
1630 //printf("\tprm = %s%s\n", (prm.storageClass&STC.ref_?"ref ":"").ptr, prm.ident.toChars());
1631 stc = (prm.storageClass & STC.ref_) | (p.storageClass & STC.scope_);
1632 if ((p.storageClass & STC.ref_) != (prm.storageClass & STC.ref_))
1634 if (!(prm.storageClass & STC.ref_))
1643 else if (p.storageClass & STC.ref_)
1711 if (fs.upr.implicitConvTo(fs.prm.type) || (fs.prm.storageClass & STC.ref_))
1832 if ((fs.prm.storageClass & STC.ref_) && fs.prm.type.equals(fs.key.type))
1842 v.storage_class |= STC.temp | STC.foreach_ | (fs.prm.storageClass & STC.ref_);
1851 if (fs.prm.storageClass & STC.ref_)
4324 if (p.storageClass & (STC.out_ | STC.ref_ | STC.lazy_))
4384 storageClass & STC.ref_ && !te)
4419 if (storageClass & STC.ref_)
4445 if (storageClass & STC.ref_)
4446 v.storage_class |= STC.ref_;
4452 if (v.storage_class & STC.ref_)