Home
last modified time | relevance | path

Searched refs:FUNCFLAG (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dfunc.d185 fd.flags &= ~FUNCFLAG.noEH; in visit()
194 enum FUNCFLAG : uint enum
349 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 …]
H A Dsemantic3.d278 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 …]
H A Dclone.d304 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 …]
H A Dnogc.d212 … (cast(TypeFunction)f.type).isnogc || (f.flags & FUNCFLAG.nogcInprocess) || global.params.vgc) && in checkGC()
H A Descape.d643 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()
H A Ddsymbolsem.d1755 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()
H A Ddeclaration.d1623 (fdv.flags & FUNCFLAG.compileTimeOnly || !(fdthis.flags & FUNCFLAG.compileTimeOnly)) in checkNestedReference()
H A Dexpressionsem.d1720 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()
H A Dstatementsem.d3614 sc.func.flags |= FUNCFLAG.hasCatches; in package()
H A Ddtemplate.d1176 fd.flags |= FUNCFLAG.inferRetType; in matchWithInstance()