]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
erasure-code: var-sized array init is done separatly. 24365/head
authorWillem Jan Withagen <wjw@digiware.nl>
Tue, 2 Oct 2018 08:48:59 +0000 (10:48 +0200)
committerWillem Jan Withagen <wjw@digiware.nl>
Wed, 3 Oct 2018 11:08:38 +0000 (13:08 +0200)
commitc1660067e3dcbcdd2fd990beedcc699e0a858c39
tree2753e3a99cb49e1c5afb18533ad2fb36d23761ce
parentd97e479decb9e3bd324891ded52b6b1f44e07f04
erasure-code: var-sized array init is done separatly.

```
/home/jenkins/workspace/ceph-master/src/erasure-code/clay/ErasureCodeClay.cc:391:21: error: variable-sized object may not be initialized
  int weight_vector[t] = {0};
                    ^
1 error generated.
```
And GCC doesn't like:
```
  weight_vector = {0};
```

So use std:fill()

Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
src/erasure-code/clay/ErasureCodeClay.cc