dmd/compiler/test/fail_compilation/fail13123.d

21 lines
405 B
D

// REQUIRED_ARGS: -de
/*
TEST_OUTPUT:
---
fail_compilation/fail13123.d(10): Deprecation: `fail13123.test`: `in` contract may throw but function is marked as `nothrow`
fail_compilation/fail13123.d(10): Deprecation: `fail13123.test`: `out` contract may throw but function is marked as `nothrow`
---
*/
void test() nothrow
in
{
throw new Exception(null);
}
out
{
throw new Exception(null);
}
do
{
}