From d6f79acd1a680729a5066be1d764cb902cf9f965 Mon Sep 17 00:00:00 2001 From: Alan Frindell Date: Fri, 9 May 2025 09:51:51 -0700 Subject: [PATCH] Remove [[fallthough]] replacement in generated header perfect hash (#558) Summary: This was breaking some OSS builds Differential Revision: D74189092 --- proxygen/lib/utils/gen_perfect_hash_table.sh | 5 ----- 1 file changed, 5 deletions(-) diff --git a/proxygen/lib/utils/gen_perfect_hash_table.sh b/proxygen/lib/utils/gen_perfect_hash_table.sh index 90df0bb62f..9bbabdf78a 100755 --- a/proxygen/lib/utils/gen_perfect_hash_table.sh +++ b/proxygen/lib/utils/gen_perfect_hash_table.sh @@ -30,11 +30,6 @@ function generate_perfect_hash_table { LC_ALL=C sort -u ${1?} | awk "${3?}" - "${2?}" > "${4?}" # Generate output source file. - # We also sub out the default 'FALLTHROUGH' comment statements as modern - # compilers will raise warnings unless the fallthrough is explicit. - LC_ALL=C sort -u ${1?} | awk "${6?}" - "${5?}" | \ - ${8:-gperf} -m5 -D --output-file="${7?}" - perl -p -i -e "s/\/\*FALLTHROUGH\*\//[[fallthrough]];/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=... */