blob: 54d404c993f89992ef241fdc9213fe1b4e8e86fe [file] [log] [blame]
// 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());
}