Home
last modified time | relevance | path

Searched refs:throw_ (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dblockexit.d41 throw_ = 2, enumerator
48 any = (fallthru | throw_ | return_ | goto_ | halt),
414 result &= ~(BE.throw_ | BE.errthrow); in blockExit()
418 result &= ~BE.throw_; in blockExit()
422 if (mustNotThrow && (result & BE.throw_)) in blockExit()
450 if (s._body && (result & BE.throw_)) in blockExit()
452 if (s.finalbody && (finalresult & BE.throw_)) in blockExit()
514 result |= BE.throw_; in blockExit()
557 return BE.throw_; in checkThrow()
H A Dtokens.h55 throw_, enumerator
305 throw_, enumerator
H A Dtokens.d46 throw_, enumerator
295 throw_,
458 TOK.throw_,
664 TOK.throw_: "throw",
H A Dcanthrow.d44 exception = BE.throw_,
H A Dsideeffect.d184 case EXP.throw_:
H A Dsemantic3.d757 if (f.isnothrow && blockexit & BE.throw_) in visit()
760 if (!(blockexit & (BE.throw_ | BE.halt) || funcdecl.flags & FUNCFLAG.hasCatches)) in visit()
772 f.isnothrow = !(blockexit & BE.throw_); in visit()
1160 if (blockexit & BE.throw_) in visit()
H A Dob.d141 throw_, /// exits with throw enumerator
153 obtype == ObType.throw_ ? "throw" : in toString()
655 curblock.obtype = ObType.throw_; in toObNodes()
779 curblock.obtype = ObType.throw_; in toObNodes()
H A Dexpression.d1660 … inout(ThrowExp) isThrowExp() { return op == EXP.throw_ ? cast(typeof(return))this : null; } in isThrowExp()
4718 super(loc, EXP.throw_, __traits(classInstanceSize, ThrowExp), e); in this()
7211 EXP.import_, EXP.assert_, EXP.throw_, EXP.dotIdentifier, EXP.dotTemplateDeclaration,
H A Dstatementsem.d3639 if (!(tcs._body.blockExit(sc.func, false) & BE.throw_) && ClassDeclaration.exception) in package()
3693 blockexit &= ~BE.throw_; // don't worry about paths that otherwise may throw in package()
H A Dparse.d6418 case TOK.throw_:
8695 case TOK.throw_: in parseUnaryExp()
9439 EXP.throw_ : PREC.unary,
H A Dhdrgen.d2588 case EXP.throw_: return visitThrow(e.isThrowExp()); in expressionPrettyPrint()