Lines Matching refs:storage_class
257 //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 &= ~STC.auto_;
695 else if (v.storage_class & STC.nodefaultctor)
702 bool mustInit = (v.storage_class & STC.nodefaultctor || v.type.needsNested());
723 else if (fd.storage_class & STC.disable)
1052 if (v.storage_class & STC.out_)
1145 if (v.isReference() || (v.storage_class & STC.lazy_))
1149 v.storage_class |= STC.nodtor;
1283 if (funcdecl.storage_class & STC.return_)
1288 f.isreturnscope = cast(bool) (funcdecl.storage_class & STC.returnScope);
1289 if (funcdecl.storage_class & STC.returninferred)
1326 if (v.storage_class & STC.maybescope)
1330 v.storage_class |= STC.scope_ | STC.scopeinferred;
1337 if (funcdecl.vthis && funcdecl.vthis.storage_class & STC.maybescope)
1340 funcdecl.vthis.storage_class |= STC.scope_ | STC.scopeinferred;
1427 // storage_class is apparently not set for dtor & ctor