diff options
| author | Eugen Wissner <belka@caraus.de> | 2017-05-05 07:03:16 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2017-05-05 07:03:16 +0200 |
| commit | 85d9361bfbfea680c33a9edcf21959372d7f5e2c (patch) | |
| tree | 30619487bd86e4c1d59747891b1b28fb86e1413a /source | |
| parent | a6a6f496ebabae3b8ced948eb76e6da57cab22ed (diff) | |
| download | tanya-85d9361bfbfea680c33a9edcf21959372d7f5e2c.tar.gz | |
Fix fill with char on older compilers
Diffstat (limited to 'source')
| -rw-r--r-- | source/tanya/container/string.d | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/tanya/container/string.d b/source/tanya/container/string.d index 490d766..be11492 100644 --- a/source/tanya/container/string.d +++ b/source/tanya/container/string.d @@ -928,7 +928,10 @@ struct String } body { - fill(this.data[i .. j], value); + for (auto p = this.data + i; p < this.data + j; ++p) + { + *p = value; + } return opSlice(i, j); } |
