aboutsummaryrefslogtreecommitdiff
path: root/ports/proxygen/remove-register.patch
diff options
context:
space:
mode:
Diffstat (limited to 'ports/proxygen/remove-register.patch')
-rw-r--r--ports/proxygen/remove-register.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/ports/proxygen/remove-register.patch b/ports/proxygen/remove-register.patch
new file mode 100644
index 000000000..18a930649
--- /dev/null
+++ b/ports/proxygen/remove-register.patch
@@ -0,0 +1,12 @@
+diff --git a/proxygen/lib/utils/gen_perfect_hash_table.sh b/proxygen/lib/utils/gen_perfect_hash_table.sh
+index a870b2d67..2dec9c5a1 100755
+--- a/proxygen/lib/utils/gen_perfect_hash_table.sh
++++ b/proxygen/lib/utils/gen_perfect_hash_table.sh
+@@ -35,6 +35,7 @@ function generate_perfect_hash_table {
+ LC_ALL=C sort -u ${1?} | awk "${6?}" - "${5?}" | \
+ ${8:-gperf} -m5 -D --output-file="${7?}"
+ perl -p -i -e "s/\/\*FALLTHROUGH\*\//FOLLY_FALLTHROUGH;/g" "${7?}"
++ perl -p -i -e "s/register//g" "${7?}"
+
+ # Here we delete one of the comment lines gperf adds to the top of the file.
+ # i.e. /* Command-line: .../gperf -m5 --output-file=... */