Home | History | Annotate | Download | only in dmd

Lines Matching refs:vresult

573                 // scope of out contract (need for vresult.semantic)
634 if (exp.op == EXP.variable && (cast(VarExp)exp).var == funcdecl.vresult)
640 // Remove `return vresult;` from returns
830 if (funcdecl.vresult || funcdecl.returnLabel)
939 if (funcdecl.vresult)
941 // Create: return vresult = exp;
942 exp = new BlitExp(rs.loc, funcdecl.vresult, exp);
943 exp.type = funcdecl.vresult.type;
1114 if (f.next.ty != Tvoid && funcdecl.vresult)
1116 // Create: return vresult;
1117 Expression e = new VarExp(Loc.initial, funcdecl.vresult);