Searched refs:FUNCFLAG (Results 1 – 10 of 10) sorted by relevance
185 fd.flags &= ~FUNCFLAG.noEH; in visit()194 enum FUNCFLAG : uint enum349 uint flags = FUNCFLAG.NRVO;372 this.flags |= FUNCFLAG.noreturn;378 this.flags |= FUNCFLAG.inferRetType;390 …eclaration(loc, endloc, ident, storage_class, type.syntaxCopy(), (flags & FUNCFLAG.noreturn) != 0); in syntaxCopy()521 this.flags |= FUNCFLAG.dualContext; in declareThis()567 if (flags & FUNCFLAG.inferScope && !(vthis.storage_class & STC.scope_)) in declareThis()1337 flags |= FUNCFLAG.purityInprocess; in initInferAttributes()1340 flags |= FUNCFLAG.safetyInprocess; in initInferAttributes()[all …]
278 funcdecl.flags &= ~FUNCFLAG.semantic3Errors; in visit()288 funcdecl.flags &= ~FUNCFLAG.semantic3Errors; in visit()483 … if ((funcdecl.flags & FUNCFLAG.inferScope) && !(fparam.storageClass & STC.scope_)) in visit()657 funcdecl.flags &= ~FUNCFLAG.NRVO; in visit()760 if (!(blockexit & (BE.throw_ | BE.halt) || funcdecl.flags & FUNCFLAG.hasCatches)) in visit()765 funcdecl.flags |= FUNCFLAG.noEH; in visit()768 if (funcdecl.flags & FUNCFLAG.nothrowInprocess) in visit()999 funcdecl.flags &= ~FUNCFLAG.noEH; in visit()1033 funcdecl.flags &= ~FUNCFLAG.noEH; in visit()1158 … immutable bool isnothrow = f.isnothrow && !(funcdecl.flags & FUNCFLAG.nothrowInprocess); in visit()[all …]
304 fop.flags |= FUNCFLAG.generated; in buildOpAssign()581 fop.flags |= FUNCFLAG.generated; in buildXopEquals()705 fop.flags |= FUNCFLAG.generated; in buildXopCmp()823 fop.flags |= FUNCFLAG.generated; in buildXtoHash()961 dd.flags |= FUNCFLAG.generated; in buildDtors()1017 dd.flags |= FUNCFLAG.generated; in buildDtors()1088 func.flags |= FUNCFLAG.generated; in buildWindowsCppDtor()1136 func.flags |= FUNCFLAG.generated; in buildExternDDtor()1412 dd.flags |= FUNCFLAG.generated; in buildPostBlit()1450 dd.flags |= FUNCFLAG.generated; in buildPostBlit()[all …]
212 … (cast(TypeFunction)f.type).isnogc || (f.flags & FUNCFLAG.nogcInprocess) || global.params.vgc) && in checkGC()
643 fd.flags & FUNCFLAG.returnInprocess && in checkAssignEscape()786 fd.flags & FUNCFLAG.returnInprocess && in checkAssignEscape()1217 sc.func.flags & FUNCFLAG.returnInprocess && in checkReturnEscapeImpl()1332 if (fd && sc.func.flags & FUNCFLAG.returnInprocess) in checkReturnEscapeImpl()1356 if (sc.func.flags & FUNCFLAG.returnInprocess && p == sc.func && in checkReturnEscapeImpl()
1755 f.flags |= isCtor ? FUNCFLAG.CRTCtor : FUNCFLAG.CRTDtor; in visit()3017 funcdecl.flags |= FUNCFLAG.compileTimeOnly; // don't emit code for this function in funcDeclarationSemantic()3041 if (funcdecl.flags & (FUNCFLAG.CRTCtor | FUNCFLAG.CRTDtor)) in funcDeclarationSemantic()3046 … (funcdecl.flags & FUNCFLAG.CRTCtor) ? "crt_constructor".ptr : "crt_destructor".ptr); in funcDeclarationSemantic()3354 funcdecl.flags |= (pors == SCOPE.printf) ? FUNCFLAG.printf : FUNCFLAG.scanf; in funcDeclarationSemantic()3505 funcdecl.flags |= FUNCFLAG.introducing; in funcDeclarationSemantic()5248 ctor.flags |= FUNCFLAG.generated; in visit()
1623 (fdv.flags & FUNCFLAG.compileTimeOnly || !(fdthis.flags & FUNCFLAG.compileTimeOnly)) in checkNestedReference()
1720 sc.func.flags |= FUNCFLAG.hasAlwaysInline; in functionParameters()2200 if (fd && fd.flags & FUNCFLAG.printf) in functionParameters()2207 else if (fd && fd.flags & FUNCFLAG.scanf) in functionParameters()12264 if (f.flags & (FUNCFLAG.purityInprocess | FUNCFLAG.safetyInprocess | in semanticX()12265 FUNCFLAG.nothrowInprocess | FUNCFLAG.nogcInprocess)) in semanticX()
3614 sc.func.flags |= FUNCFLAG.hasCatches; in package()
1176 fd.flags |= FUNCFLAG.inferRetType; in matchWithInstance()