Lines Matching refs:fbody

322     fbody = NULL;
379 f->fbody = fbody ? fbody->syntaxCopy() : NULL;
392 if (!fd->fbody)
772 if (fbody && isVirtual())
786 if (!fbody && (fensure || frequire) && !(id && isVirtual()))
1221 if (fbody && isMain() && sc->_module->isRoot())
1298 fd->fbody = fdx->frequire;
1331 fd->fbody = fdx->fensure;
1392 fbody = NULL; // remove fbody which contains the error
1411 if (!fbody && inferRetType && !f->next)
1425 if (fdv->fbody && !fdv->frequire)
1436 if (fbody || frequire || needEnsure)
1666 if (!fbody)
1685 if (fbody)
1712 fbody = ::semantic(fbody, sc2);
1713 if (!fbody)
1714 fbody = new CompoundStatement(Loc(), new Statements());
1734 fbody = new ErrorStatement();
1739 if (returns && !fbody->isErrorStatement())
1767 if (fbody->isErrorStatement())
1827 // Insert implicit super() at start of fbody
1844 fbody = new CompoundStatement(Loc(), s, fbody);
1867 if (!fbody->isErrorStatement())
1871 blockexit = blockExit(fbody, this, f->isnothrow);
1881 if (fbody->isErrorStatement())
1893 fbody = new CompoundStatement(loc, fbody, s);
1904 fbody = new CompoundStatement(Loc(), fbody, s);
1936 fbody = new CompoundStatement(Loc(), fbody, s);
2017 nw.visitStmt(fbody);
2080 if (fbody && fbody->isErrorStatement())
2137 if (fbody)
2138 a->push(fbody);
2249 if (fbody || (id && (fdensure || fdrequire) && isVirtual()))
2250 fbody = sbody;
2363 semantic3Errors = (global.errors != oldErrors) || (fbody && fbody->isErrorStatement());
2593 * fbody->semantic() running, vresult->type might be modified.
3766 return (protection.kind == PROTexport) && !fbody;
4788 fbody->accept(&w);
4875 if (fbody || !(storage_class & STCdisable) || dim)
4880 fbody = NULL;
5163 if (fbody)
5164 sa->push(fbody);
5165 fbody = new CompoundStatement(Loc(), sa);
5290 if (fbody)
5291 sa->push(fbody);
5292 fbody = new CompoundStatement(Loc(), sa);