mirror of
https://github.com/dlang/dmd.git
synced 2025-04-28 06:00:13 +03:00
19 lines
321 B
D
19 lines
321 B
D
|
|
/*
|
|
TEST_OUTPUT:
|
|
---
|
|
fail_compilation/test14538.d(18): Error: cannot implicitly convert expression `x ? cast(uint)this.fCells[x].code : 32u` of type `uint` to `Cell`
|
|
---
|
|
*/
|
|
|
|
struct Cell
|
|
{
|
|
dchar code;
|
|
alias code this;
|
|
}
|
|
|
|
struct Row
|
|
{
|
|
Cell[] fCells;
|
|
Cell opIndex(size_t x) { return x ? fCells[x] : ' '; }
|
|
}
|