Searched refs:storage_class (Results 1 - 25 of 110) sorted by relevance

12345

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Descape.c91 v->storage_class &= ~STCmaybescope;
97 else if (v->storage_class & STCvariadic && p == sc->func)
122 v->storage_class &= ~STCmaybescope;
124 if ((v->storage_class & (STCref | STCout)) == 0 && p == sc->func)
146 v->storage_class &= ~STCmaybescope;
148 if ((v->storage_class & (STCref | STCout | STCscope)) && p == sc->func)
239 v->storage_class &= ~STCmaybescope;
243 if (va && va->isScope() && va->storage_class & STCreturn && !(v->storage_class & STCreturn) &&
254 ((va->enclosesLifetimeOf(v) && !(v->storage_class
[all...]
H A Ddeclaration.c77 storage_class = STCundefined;
151 if ((storage_class & (STCforeach | STCref)) == (STCforeach | STCref))
320 sa->storage_class = storage_class;
330 storage_class |= sc->stc & STCdeprecated;
346 storage_class |= sc->stc & STCdeprecated;
431 if (storage_class & (STCref | STCnothrow | STCnogc | STCpure | STCdisable))
436 sc2->stc |= storage_class & (STCref | STCnothrow | STCnogc | STCpure | STCshared | STCdisable);
438 type = type->addSTC(storage_class);
862 v->storage_class
[all...]
H A Dsideeffect.c250 if (v && (v->storage_class & STCtemp))
399 vd->storage_class = stc;
400 vd->storage_class |= STCtemp;
401 vd->storage_class |= STCctfe; // temporary is always CTFEable
427 vd->storage_class |= STCref;
429 vd->storage_class |= STCrvalue;
H A Ddeclaration.h122 StorageClass storage_class; member in class:Declaration
136 bool isStatic() { return (storage_class & STCstatic) != 0; }
141 bool isCtorinit() { return (storage_class & STCctorinit) != 0; }
142 bool isFinal() { return (storage_class & STCfinal) != 0; }
143 bool isAbstract() { return (storage_class & STCabstract) != 0; }
144 bool isConst() { return (storage_class & STCconst) != 0; }
145 bool isImmutable() { return (storage_class & STCimmutable) != 0; }
146 bool isWild() { return (storage_class & STCwild) != 0; }
147 bool isAuto() { return (storage_class & STCauto) != 0; }
148 bool isScope() { return (storage_class
[all...]
H A Dfunc.c298 FuncDeclaration::FuncDeclaration(Loc loc, Loc endloc, Identifier *id, StorageClass storage_class, Type *type) argument
302 //printf("storage_class = x%x\n", storage_class);
303 this->storage_class = storage_class;
307 // Normalize storage_class, because function-type related attributes
309 this->storage_class &= ~(STC_TYPECTOR | STC_FUNCATTR);
365 FuncDeclaration *FuncDeclaration::create(Loc loc, Loc endloc, Identifier *id, StorageClass storage_class, Type *type) argument
367 return new FuncDeclaration(loc, endloc, id, storage_class, type);
375 : new FuncDeclaration(loc, endloc, ident, storage_class, typ
[all...]
H A Dclone.c36 StorageClass s2 = (f->storage_class & STCdisable);
159 if (v->storage_class & STCref)
226 if (v->storage_class & STCref)
252 fop->storage_class |= STCinference;
270 tmp->storage_class |= STCnodtor | STCtemp | STCctfe;
338 fop->storage_class |= STCdisable;
342 //printf("-StructDeclaration::buildOpAssign() %s, errors = %d\n", sd->toChars(), (fop->storage_class & STCdisable) != 0);
367 if (v->storage_class & STCref)
672 if (v->storage_class & STCref)
793 stc |= sd->postblits[i]->storage_class
[all...]
H A Ddstruct.c189 storage_class = 0;
359 if (v->storage_class & STCmanifest)
373 if (v->storage_class & (STCstatic | STCextern | STCtls | STCgshared | STCmanifest | STCctfe | STCtemplateparameter))
380 if (v->storage_class & STCref)
739 if ((vx->storage_class & STCnodefaultctor) && !ctorinit)
879 if (storage_class & STCstatic)
920 //vthis->storage_class |= STCref;
926 vthis->storage_class |= STCfield;
1050 type = type->addSTC(sc->stc | storage_class);
1069 storage_class |
[all...]
H A Ddclass.c262 cd->storage_class |= storage_class;
377 storage_class |= sc->stc;
378 if (storage_class & STCdeprecated)
380 if (storage_class & STCauto)
382 if (storage_class & STCscope)
384 if (storage_class & STCabstract)
577 if (baseClass->storage_class & STCfinal)
588 storage_class |= baseClass->storage_class
[all...]
H A Dcanthrow.c269 if (vd->storage_class & STCmanifest)
271 else if (vd->isStatic() || vd->storage_class & (STCextern | STCtls | STCgshared))
H A Dparse.h116 TemplateParameters **tpl = NULL, StorageClass storage_class = 0, int *pdisable = NULL, Expressions **pudas = NULL);
117 void parseStorageClasses(StorageClass &storage_class, LINK &link, bool &setAlignment, Expression *&ealign, Expressions *&udas);
H A Doptimize.c41 if (v->isConst() || v->isImmutable() || v->storage_class & STCmanifest)
48 if (v->storage_class & STCmanifest ||
57 if (v->storage_class & STCmanifest)
67 if (v->storage_class & STCmanifest)
105 else if (!(v->storage_class & STCmanifest) &&
237 if (v && !(v->storage_class & STCmanifest))
952 if (v && (v->storage_class & STCstatic) && (v->storage_class & STCimmutable) && v->_init)
1033 lengthVar->storage_class |= STCstatic | STCconst;
H A Ddsymbol.c800 if (d && d->storage_class & STCdisable)
802 if (!(sc->func && sc->func->storage_class & STCdisable))
970 if (d->storage_class & STClocal)
1002 if (d->storage_class & STClocal)
1617 v->storage_class |= STCtemp | STCstatic | STCconst;
1629 v->storage_class |= STCtemp | STCstatic | STCconst;
1699 v->storage_class |= STCtemp | STCstatic | STCconst;
1761 v->storage_class |= STCtemp | STCctfe | STCrvalue;
1773 v->storage_class |= STCtemp | STCctfe; // it's never a true static variable
H A Ddelegatize.c203 if (ad->storage_class & STCstatic)
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Descape.d357 else if (v.storage_class & STC.variadic && p == sc.func)
609 const bool vaIsRef = va && va.storage_class & STC.parameter &&
652 (va.storage_class & v.storage_class & (STC.maybescope | STC.variadic)) == STC.maybescope &&
662 (v.isScope() || (v.storage_class & STC.maybescope)) &&
663 !(v.storage_class & STC.return_) &&
677 if (vaIsFirstRef && v.isParameter() && v.storage_class & STC.return_)
686 va.storage_class |= STC.scope_ | STC.scopeinferred;
691 if (va && va.isScope() && va.storage_class & STC.return_ && !(v.storage_class
[all...]
H A Ddeclaration.d108 auto mustInit = ((var.storage_class & STC.nodefaultctor) != 0 ||
222 StorageClass storage_class = STC.undefined_;
278 if (!(storage_class & STC.disable))
281 if (sc.func && sc.func.storage_class & STC.disable)
330 if (!(ovl.storage_class & STC.disable))
397 if ((storage_class & (STC.foreach_ | STC.ref_)) == (STC.foreach_ | STC.ref_))
420 return (storage_class & STC.static_) != 0;
451 return (storage_class & STC.final_) != 0;
456 return (storage_class & STC.abstract_) != 0;
461 return (storage_class
[all...]
H A Ddeclaration.h116 StorageClass storage_class; member in class:Declaration
129 bool isStatic() const { return (storage_class & STCstatic) != 0; }
135 bool isFinal() const { return (storage_class & STCfinal) != 0; }
136 virtual bool isAbstract() { return (storage_class & STCabstract) != 0; }
137 bool isConst() const { return (storage_class & STCconst) != 0; }
138 bool isImmutable() const { return (storage_class & STCimmutable) != 0; }
139 bool isWild() const { return (storage_class & STCwild) != 0; }
140 bool isAuto() const { return (storage_class & STCauto) != 0; }
141 bool isScope() const { return (storage_class & STCscope) != 0; }
142 bool isSynchronized() const { return (storage_class
[all...]
H A Daggregate.d98 StorageClass storage_class; ///
464 if ((vx.storage_class & STC.nodefaultctor) && !ctorinit)
597 auto stc = storage_class;
608 return !!(this.storage_class & STC.deprecated_);
614 this.storage_class |= STC.deprecated_;
636 if (storage_class & STC.static_)
680 //vthis.storage_class |= STC.ref_;
686 vthis.storage_class |= STC.field;
713 if (storage_class & STC.static_)
724 //vthis2.storage_class |
[all...]
H A Ddsymbolsem.d315 dsym.storage_class |= sc.stc & STC.deprecated_;
345 printf(" stc = x%llx\n", dsym.storage_class);
346 printf(" storage_class = x%llx\n", dsym.storage_class);
377 if ((dsym.storage_class & (STC.foreach_ | STC.local)) == (STC.foreach_ | STC.local))
389 dsym.storage_class |= (sc.stc & ~(STC.synchronized_ | STC.override_ | STC.abstract_ | STC.final_));
397 if (dsym.storage_class & STC.extern_ && dsym._init)
402 dsym.storage_class |= ad.storage_class & STC.TYPECTOR;
413 bool needctfe = (dsym.storage_class
[all...]
H A Dclone.d56 StorageClass s2 = (f.storage_class & STC.disable);
172 if (v.storage_class & STC.ref_)
278 if (v.storage_class & STC.ref_)
303 fop.storage_class |= STC.inference;
321 swap.storage_class |= STC.nodtor | STC.temp | STC.ctfe;
323 swap.storage_class |= STC.scope_;
389 fop.storage_class |= STC.disable;
393 //printf("-StructDeclaration::buildOpAssign() %s, errors = %d\n", sd.toChars(), (fop.storage_class & STC.disable) != 0);
415 if (v.storage_class & STC.ref_)
741 if (v.storage_class
[all...]
H A Dfunc.d357 extern (D) this(const ref Loc loc, const ref Loc endloc, Identifier ident, StorageClass storage_class, Type type, bool noreturn = false)
361 //printf("storage_class = x%x\n", storage_class);
362 this.storage_class = storage_class;
366 // Normalize storage_class, because function-type related attributes
368 this.storage_class &= ~(STC.TYPECTOR | STC.FUNCATTR);
381 static FuncDeclaration create(const ref Loc loc, const ref Loc endloc, Identifier id, StorageClass storage_class, Type type, bool noreturn = false)
383 return new FuncDeclaration(loc, endloc, id, storage_class, type, noreturn);
390 : new FuncDeclaration(loc, endloc, ident, storage_class, typ
[all...]
H A Dsemantic3.d257 //printf("storage class = x%x %x\n", sc.stc, storage_class);
263 if (funcdecl.storage_class & STC.inference)
276 funcdecl.storage_class |= STC.disable;
418 funcdecl.v_arguments.storage_class |= STC.temp | STC.parameter;
426 _arguments.storage_class |= STC.temp;
437 funcdecl.v_argptr.storage_class |= STC.temp;
487 v.storage_class = stc;
600 bool inferRef = (f.isref && (funcdecl.storage_class & STC.auto_));
651 if (funcdecl.storage_class & STC.auto_)
652 funcdecl.storage_class
[all...]
H A Dsideeffect.d259 if (v && (v.storage_class & STC.temp))
381 vd.storage_class = stc | STC.temp | STC.ctfe; // temporary is always CTFEable
415 vd.storage_class |= e.isLvalue() ? STC.ref_ : STC.rvalue;
H A Dstatementsem.d994 fs.key.storage_class |= STC.temp | STC.foreach_;
996 fs.key.storage_class |= STC.nodtor;
1026 fs.value.storage_class |= STC.foreach_;
1027 fs.value.storage_class |= p.storageClass & (STC.scope_ | STC.IOR | STC.TYPECTOR);
1030 fs.value.storage_class |= STC.nodtor;
1078 tmp.storage_class |= STC.scope_;
1080 tmp.storage_class |= STC.temp;
1088 fs.key.storage_class |= STC.temp;
1144 v.storage_class |= STC.foreach_ | (p.storageClass & STC.ref_);
1286 ve.storage_class |
[all...]
/netbsd-current/tests/usr.bin/indent/
H A Dlsym_lparen_or_lbracket.c279 static (int)storage_class; /* syntax error */
333 static (int)storage_class; /* syntax error */
/netbsd-current/tests/usr.bin/xlint/lint1/
H A Ddecl_arg.c122 static storage_class, /* 3.1 */

Completed in 394 milliseconds

12345