Searched refs:STCscope (Results 1 - 13 of 13) sorted by relevance

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Descape.c148 if ((v->storage_class & (STCref | STCout | STCscope)) && p == sc->func)
270 va->storage_class |= STCscope | STCscopeinferred;
291 va->storage_class |= STCscope | STCscopeinferred;
341 va->storage_class |= STCscope | STCscopeinferred;
373 if ((v->storage_class & (STCref | STCout | STCscope)) && p == sc->func)
377 /* Don't infer STCscope for va, because then a closure
381 //va->storage_class |= STCscope | STCscopeinferred;
402 va->storage_class |= STCscope | STCscopeinferred;
962 if ((stc & (STCscope)) && (stc & STCreturn))
984 if (dve->var->storage_class & STCscope)
[all...]
H A Dattrib.c417 if (stc & (STCauto | STCscope | STCstatic | STCextern | STCmanifest))
418 scstc &= ~(STCauto | STCscope | STCstatic | STCextern | STCmanifest);
419 if (stc & (STCauto | STCscope | STCstatic | STCtls | STCmanifest | STCgshared))
420 scstc &= ~(STCauto | STCscope | STCstatic | STCtls | STCmanifest | STCgshared);
766 sc->stc &= ~(STCauto | STCscope | STCstatic | STCtls | STCgshared);
H A Ddeclaration.h56 #define STCscope 0x80000LL macro
95 const StorageClass STCStorageClass = (STCauto | STCscope | STCstatic | STCextern | STCconst | STCfinal |
148 bool isScope() { return (storage_class & STCscope) != 0; }
H A Dfunc.c440 // Initialize for inferring STCscope
579 if (tf->isscope) sc->stc |= STCscope;
606 sc->stc |= STCscope;
609 if (sc->stc & STCscope && ad && ad->isStructDeclaration() && !ad->type->hasPointers())
611 sc->stc &= ~STCscope;
1465 sc2->stc &= ~(STCauto | STCscope | STCstatic | STCextern | STCabstract |
1596 if (flags & FUNCFLAGinferScope && !(fparam->storageClass & STCscope))
1598 stc |= fparam->storageClass & (STCin | STCout | STCref | STCreturn | STCscope | STClazy | STCfinal | STC_TYPECTOR | STCnodtor);
2314 // Infer STCscope
2327 v->storage_class |= STCscope | STCscopeinferre
[all...]
H A Dmtype.c5173 if (stc & STCscope)
5377 StorageClass stc1 = t1->isscope ? STCscope : 0;
5378 StorageClass stc2 = t2->isscope ? STCscope : 0;
5488 if (sc->stc & STCscope)
5611 fparam->storageClass |= STCscope; // 'return' implies 'scope'
5648 if (fparam->storageClass & STCscope && !fparam->type->hasPointers() && fparam->type->ty != Ttuple)
5650 fparam->storageClass &= ~STCscope;
6240 if (parameterStorageClass(p) & (STCscope | STClazy))
6248 * STCscope and STCreturn should be OR'd in.
6253 * storage class with STCscope o
[all...]
H A Ddeclaration.c1205 if (storage_class & STCscope)
1220 storage_class &= ~STCscope; // silently ignore; may occur in generic code
1339 if (!(storage_class & STCscope))
2169 if (storage_class & (STCauto | STCscope) && !(storage_class & STCparameter))
H A Ddmangle.c817 if (p->storageClass & STCscope && !(p->storageClass & STCscopeinferred))
H A Dhdrgen.c3122 if (stcToBuffer(buf, stc & (STCconst | STCimmutable | STCwild | STCshared | STCscope | STCscopeinferred)))
3241 if ((stc & (STCreturn | STCscope)) == (STCreturn | STCscope))
3242 stc &= ~STCscope;
3244 stc &= ~(STCscope | STCscopeinferred);
3276 { STCscope, TOKscope, NULL },
H A Dparse.c544 case TOKscope: stc = STCscope; goto Lstc;
974 (storageClass & STCin && stc & (STCconst | STCscope)) ||
975 (stc & STCin && storageClass & (STCconst | STCscope)))
1099 case TOKscope: stc = STCscope; break;
2024 case TOKscope: stc = STCscope; goto L2;
2039 //if ((storageClass & STCscope) && (storageClass & (STCref | STCout)))
3643 case TOKscope: stc = STCscope; goto L1;
H A Dtraits.c1107 if (stc & STCscope && !(stc & STCscopeinferred))
H A Ddclass.c382 if (storage_class & STCscope)
H A Dexpressionsem.c221 if (v->storage_class & STCscope && sc->func->setUnsafe())
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddeclaration.h59 #define STCscope 0x80000ULL /// `scope` macro
141 bool isScope() const { return (storage_class & STCscope) != 0; }

Completed in 192 milliseconds