// https://issues.dlang.org/show_bug.cgi?id=22054 /* TEST_OUTPUT: --- fail_compilation/fail22054.d(21): Error: no property `what` for type `fail22054.exception` fail_compilation/fail22054.d(16): `class fail22054.exception` is opaque and has no members. fail_compilation/fail22054.d(22): Error: no property `what` for type `fail22054.exception2` fail_compilation/fail22054.d(17): `struct fail22054.exception2` is opaque and has no members. --- */ class exception; struct exception2; void main () { assert(exception.what() == "Hello"); assert(exception2.what() == "Hello"); }