// PERMUTE_ARGS: // REQUIRED_ARGS: -preview=dip1008 int bar() { try { throw new Exception("message"); } catch (Exception e) { return 7; } } void throwQualifiers() @safe @nogc pure { throw new Exception("baz"); } bool testThrowQualifiers() { try { throwQualifiers(); } catch (Exception e) { return true; } return false; } void foo() { enum r = bar(); static assert(r == 7); static assert(testThrowQualifiers()); }