Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/marian-nmt/marian.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Junczys-Dowmunt <marcinjd@microsoft.com>2021-07-10 18:36:18 +0300
committerMarcin Junczys-Dowmunt <marcinjd@microsoft.com>2021-07-10 18:36:18 +0300
commit7e6ea51841025d5abdb6fdb1fc33dc4907355dc9 (patch)
treee44902f0d91a0ffc0446e807474951ac6eadd928
parent3a478fc47d387ab339f4fe05abd9c0741c026cce (diff)
silence unreferenced formal parameter warning on windows
-rw-r--r--src/3rd_party/faiss/utils/hamming-inl.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/3rd_party/faiss/utils/hamming-inl.h b/src/3rd_party/faiss/utils/hamming-inl.h
index b164dc88..b6aaa338 100644
--- a/src/3rd_party/faiss/utils/hamming-inl.h
+++ b/src/3rd_party/faiss/utils/hamming-inl.h
@@ -92,6 +92,7 @@ struct HammingComputer4 {
}
void set (const uint8_t *a, int code_size) {
+ code_size;
assert (code_size == 4);
a0 = *(uint32_t *)a;
}
@@ -112,6 +113,7 @@ struct HammingComputer8 {
}
void set (const uint8_t *a, int code_size) {
+ code_size;
assert (code_size == 8);
a0 = *(uint64_t *)a;
}
@@ -133,6 +135,7 @@ struct HammingComputer16 {
}
void set (const uint8_t *a8, int code_size) {
+ code_size;
assert (code_size == 16);
const uint64_t *a = (uint64_t *)a8;
a0 = a[0]; a1 = a[1];
@@ -158,6 +161,7 @@ struct HammingComputer20 {
}
void set (const uint8_t *a8, int code_size) {
+ code_size;
assert (code_size == 20);
const uint64_t *a = (uint64_t *)a8;
a0 = a[0]; a1 = a[1]; a2 = (uint32_t)a[2];
@@ -180,6 +184,7 @@ struct HammingComputer32 {
}
void set (const uint8_t *a8, int code_size) {
+ code_size;
assert (code_size == 32);
const uint64_t *a = (uint64_t *)a8;
a0 = a[0]; a1 = a[1]; a2 = a[2]; a3 = a[3];
@@ -203,6 +208,7 @@ struct HammingComputer64 {
}
void set (const uint8_t *a8, int code_size) {
+ code_size;
assert (code_size == 64);
const uint64_t *a = (uint64_t *)a8;
a0 = a[0]; a1 = a[1]; a2 = a[2]; a3 = a[3];
@@ -255,6 +261,7 @@ struct HammingComputerM8 {
}
void set (const uint8_t *a8, int code_size) {
+ code_size;
assert (code_size % 8 == 0);
a = (uint64_t *)a8;
n = code_size / 8;
@@ -282,6 +289,7 @@ struct HammingComputerM4 {
}
void set (const uint8_t *a4, int code_size) {
+ code_size;
assert (code_size % 4 == 0);
a = (uint32_t *)a4;
n = code_size / 4;
@@ -344,6 +352,7 @@ struct GenHammingComputer8 {
uint64_t a0;
GenHammingComputer8 (const uint8_t *a, int code_size) {
+ code_size;
assert (code_size == 8);
a0 = *(uint64_t *)a;
}
@@ -358,6 +367,7 @@ struct GenHammingComputer8 {
struct GenHammingComputer16 {
uint64_t a0, a1;
GenHammingComputer16 (const uint8_t *a8, int code_size) {
+ code_size;
assert (code_size == 16);
const uint64_t *a = (uint64_t *)a8;
a0 = a[0]; a1 = a[1];
@@ -375,6 +385,7 @@ struct GenHammingComputer32 {
uint64_t a0, a1, a2, a3;
GenHammingComputer32 (const uint8_t *a8, int code_size) {
+ code_size;
assert (code_size == 32);
const uint64_t *a = (uint64_t *)a8;
a0 = a[0]; a1 = a[1]; a2 = a[2]; a3 = a[3];
@@ -395,6 +406,7 @@ struct GenHammingComputerM8 {
int n;
GenHammingComputerM8 (const uint8_t *a8, int code_size) {
+ code_size;
assert (code_size % 8 == 0);
a = (uint64_t *)a8;
n = code_size / 8;