/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/fail11503c.d(19): Error: cannot implicitly convert expression `d.filename()` of type `const(char)[]` to `string` | |
--- | |
*/ | |
struct Data | |
{ | |
char[256] buffer; | |
@property const(char)[] filename() const pure nothrow return | |
{ | |
return buffer[]; | |
} | |
} | |
void main() | |
{ | |
Data d; | |
string f = d.filename; | |
d.buffer[0] = 'a'; | |
} |