HomeSort by: relevance | last modified time | path
    Searched refs:throwable (Results 1 - 5 of 5) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
aggregate.h 250 static ClassDeclaration *throwable; member in class:ClassDeclaration
dclass.d 149 ClassDeclaration throwable;
343 if (id == Id.Throwable)
347 throwable = this;
blockexit.d 412 else if (id == Id.Object || id == Id.Throwable)
483 // Allow throwing 'Throwable' object even if mustNotThrow.
537 + exp = expression yielding the throwable
statementsem.d 325 * catch (Throwable __o)
1665 // Throwable nested function inside nothrow function is acceptable.
3571 if (!ClassDeclaration.throwable)
3573 tcs.error("Cannot use try-catch statements because `object.Throwable` was not declared");
3692 if (!(global.params.useExceptions && ClassDeclaration.throwable))
3779 if (!ClassDeclaration.throwable)
3781 loc.error("Cannot use `throw` statements because `object.Throwable` was not declared");
3803 if (!cd || ((cd != ClassDeclaration.throwable) && !ClassDeclaration.throwable.isBaseOf(cd, null)))
3805 loc.error("can only throw class objects derived from `Throwable`, not type `%s`", exp.type.toChars())
    [all...]
func.d 146 if (!(global.params.useExceptions && ClassDeclaration.throwable))
163 * try { s.body; } catch(Throwable __o) { nrvo_var.edtor; throw __o; }
2285 * catch (Throwable) { frequire; }
2343 * catch (Throwable thr) { __require(params); assert(false, "Logic error: " ~ thr.msg); }

Completed in 122 milliseconds