Searched refs:frequire (Results 1 – 11 of 11) sorted by relevance
314 frequire = NULL; in FuncDeclaration()377 f->frequire = frequire ? frequire->syntaxCopy() : NULL; in syntaxCopy()786 if (!fbody && (fensure || frequire) && !(id && isVirtual())) in semantic()1283 if (fdx->frequire) in buildEnsureRequire()1290 Loc loc = fdx->frequire->loc; in buildEnsureRequire()1298 fd->fbody = fdx->frequire; in buildEnsureRequire()1302 fdx->frequire = new CompoundStatement(loc, s1, s2); in buildEnsureRequire()1419 if (frequire) in semantic3()1425 if (fdv->fbody && !fdv->frequire) in semantic3()1436 if (fbody || frequire || needEnsure) in semantic3()[all …]
4350 if (f->frequire || f->fensure) in parseContracts()4369 if (f->frequire) in parseContracts()4371 f->frequire = parseStatement(PScurly | PSscope); in parseContracts()4396 if (!f->frequire && !f->fensure) in parseContracts()4406 const char *sbody = (f->frequire || f->fensure) ? "body " : ""; in parseContracts()4409 else if (!f->frequire && !f->fensure) // allow these even with no body in parseContracts()
1958 if (f->frequire) in bodyToBuffer()1962 f->frequire->accept(this); in bodyToBuffer()1979 if (f->frequire || f->fensure) in bodyToBuffer()
518 Statement *frequire; variable
968 funcdecl.frequire = funcdecl.mergeFrequireInclusivePreview( in visit()969 funcdecl.frequire, funcdecl.fdrequireParams); in visit()973 … funcdecl.frequire = funcdecl.mergeFrequire(funcdecl.frequire, funcdecl.fdrequireParams); in visit()977 Statement freq = funcdecl.frequire; in visit()
260 Statement frequire; /// lowered in contract variable2412 frequire = new CompoundStatement(loc, s); in buildEnsureRequire()2472 if (frequire) in buildEnsureRequire()2479 Loc loc = frequire.loc; in buildEnsureRequire()2494 fd.fbody = frequire; in buildEnsureRequire()2498 frequire = new CompoundStatement(loc, s1, s2); in buildEnsureRequire()
601 foreach (frequire; *f.frequires) in ParseVisitMethods()603 frequire.accept(this); in ParseVisitMethods()
533 Statement *frequire; // lowered in contract variable
1565 foreach (frequire; *f.frequires) in contractsToBuffer()1568 if (auto es = frequire.isExpStatement()) in contractsToBuffer()1580 frequire.statementToBuffer(buf, hgs); in contractsToBuffer()
2401 if ((global.params.useIn && fd->frequire) in build_frame_type()2588 if ((global.params.useIn && fd->frequire) in get_frameinfo()
2686 if ((global.params.useIn == CHECKENABLEon && fd->frequire) in build_frame_type()2881 if ((global.params.useIn == CHECKENABLEon && fd->frequire) in get_frameinfo()