Skip to content

Commit aef96b5

Browse files
kpuAlexandre Lissy
authored and
Alexandre Lissy
committed
MSVC doesn't like const Proxy operator*() const.
Fixes #308
1 parent bde9a1d commit aef96b5

File tree

3 files changed

+18
-19
lines changed

3 files changed

+18
-19
lines changed

native_client/kenlm/util/proxy_iterator.hh

+1-2
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,7 @@ template <class Proxy> class ProxyIterator {
7777

7878
std::ptrdiff_t operator-(const S &other) const { return I() - other.I(); }
7979

80-
Proxy operator*() { return p_; }
81-
const Proxy operator*() const { return p_; }
80+
Proxy operator*() const { return p_; }
8281
Proxy *operator->() { return &p_; }
8382
const Proxy *operator->() const { return &p_; }
8483
Proxy operator[](std::ptrdiff_t amount) const { return *(*this + amount); }

taskcluster/.shared.yml

+16-16
Original file line numberDiff line numberDiff line change
@@ -147,29 +147,29 @@ system:
147147
namespace: 'project.deepspeech.pyenv.win.18'
148148
kenlm:
149149
android_arm64_cpu:
150-
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.android-arm64/artifacts/public/kenlm.tar.gz"
151-
namespace: "project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.android-arm64"
150+
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.android-arm64/artifacts/public/kenlm.tar.gz"
151+
namespace: "project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.android-arm64"
152152
android_armv7_cpu:
153-
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.android-armv7/artifacts/public/kenlm.tar.gz"
154-
namespace: "project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.android-armv7"
153+
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.android-armv7/artifacts/public/kenlm.tar.gz"
154+
namespace: "project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.android-armv7"
155155
android_x86_64_cpu:
156-
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.android-x86_64/artifacts/public/kenlm.tar.gz"
157-
namespace: "project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.android-x86_64"
156+
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.android-x86_64/artifacts/public/kenlm.tar.gz"
157+
namespace: "project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.android-x86_64"
158158
linux_amd64_cpu:
159-
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.cpu/artifacts/public/kenlm.tar.gz"
160-
namespace: "project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.cpu"
159+
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.cpu/artifacts/public/kenlm.tar.gz"
160+
namespace: "project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.cpu"
161161
linux_arm64_cpu:
162-
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.arm64/artifacts/public/kenlm.tar.gz"
163-
namespace: "project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.arm64"
162+
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.arm64/artifacts/public/kenlm.tar.gz"
163+
namespace: "project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.arm64"
164164
linux_rpi3_cpu:
165-
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.rpi3/artifacts/public/kenlm.tar.gz"
166-
namespace: "project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.rpi3"
165+
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.rpi3/artifacts/public/kenlm.tar.gz"
166+
namespace: "project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.rpi3"
167167
darwin_amd64_cpu:
168-
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.osx/artifacts/public/kenlm.tar.gz"
169-
namespace: "project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.osx"
168+
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.osx/artifacts/public/kenlm.tar.gz"
169+
namespace: "project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.osx"
170170
win_amd64_cpu:
171-
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.win/artifacts/public/kenlm.tar.gz"
172-
namespace: "project.deepspeech.kenlm.689a25aae9171b3ea46bd80d4189f540f35f1a02.4.win"
171+
url: "https://community-tc.services.mozilla.com/api/index/v1/task/project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.win/artifacts/public/kenlm.tar.gz"
172+
namespace: "project.deepspeech.kenlm.0c4dd4e8a29a9bcaf22d971a83f4974f1a16d6d9.0.win"
173173
swig:
174174
repo: "https://github.com/lissyx/swig"
175175
sha1: "fec7d5d3179833e37759ffc6532f86344982e26a"

0 commit comments

Comments
 (0)