On master (427bc3cdcfbc74778070494daab1ae5108c71368), when configured with --enable-coverage, gcc emits multiple warnings:
$ make
...
src/ecmult_impl.h: In function ‘secp256k1_ecmult_table_get_ge’:
src/ecmult_impl.h:122:113: warning: unused parameter ‘w’ [-Wunused-parameter]
122 | SECP256K1_INLINE static void secp256k1_ecmult_table_get_ge(secp256k1_ge *r, const secp256k1_ge *pre, int n, int w) {
| ~~~~^
src/ecmult_impl.h: In function ‘secp256k1_ecmult_table_get_ge_lambda’:
src/ecmult_impl.h:132:143: warning: unused parameter ‘w’ [-Wunused-parameter]
132 | SECP256K1_INLINE static void secp256k1_ecmult_table_get_ge_lambda(secp256k1_ge *r, const secp256k1_ge *pre, const secp256k1_fe *x, int n, int w) {
| ~~~~^
src/ecmult_impl.h: In function ‘secp256k1_ecmult_table_get_ge_storage’:
src/ecmult_impl.h:142:129: warning: unused parameter ‘w’ [-Wunused-parameter]
142 | SECP256K1_INLINE static void secp256k1_ecmult_table_get_ge_storage(secp256k1_ge *r, const secp256k1_ge_storage *pre, int n, int w) {
| ~~~~^
...
This PR fixes them.