summaryrefslogtreecommitdiffstats
path: root/libraries/hyperscan/boost_distance.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/hyperscan/boost_distance.patch')
-rw-r--r--libraries/hyperscan/boost_distance.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/libraries/hyperscan/boost_distance.patch b/libraries/hyperscan/boost_distance.patch
new file mode 100644
index 0000000000..36f13807ea
--- /dev/null
+++ b/libraries/hyperscan/boost_distance.patch
@@ -0,0 +1,20 @@
+--- src/nfa/limex_compile.cpp 2018-10-27 20:19:18.832643025 -0600
++++ src/nfa/limex_compile.cpp 2018-10-27 20:20:03.814690090 -0600
+@@ -980,7 +980,7 @@
+ // see if we've already seen it, otherwise add a new one.
+ auto it = find(squash.begin(), squash.end(), sit->second);
+ if (it != squash.end()) {
+- return verify_u32(distance(squash.begin(), it));
++ return verify_u32(std::distance(squash.begin(), it));
+ }
+ u32 idx = verify_u32(squash.size());
+ squash.push_back(sit->second);
+@@ -1007,7 +1007,7 @@
+ auto it = search(begin(reports), end(reports), begin(my_reports),
+ end(my_reports));
+ if (it != end(reports)) {
+- u32 offset = verify_u32(distance(begin(reports), it));
++ u32 offset = verify_u32(std::distance(begin(reports), it));
+ DEBUG_PRINTF("reusing found report list at %u\n", offset);
+ return offset;
+ }