test: enable -Wunused-function in test suite (Fix #1831)

This commit is contained in:
kallal79
2026-06-12 19:10:33 +05:30
parent aea86bc350
commit a77dacad9a
4 changed files with 36 additions and 0 deletions

View File

@@ -40,6 +40,11 @@
#include "../include/secp256k1_ellswift.h" #include "../include/secp256k1_ellswift.h"
#endif #endif
#if defined(__GNUC__)
# pragma GCC diagnostic push
# pragma GCC diagnostic warning "-Wunused-function"
#endif
static void run_tests(secp256k1_context *ctx, unsigned char *key); static void run_tests(secp256k1_context *ctx, unsigned char *key);
int main(void) { int main(void) {
@@ -265,3 +270,7 @@ static void run_tests(secp256k1_context *ctx, unsigned char *key) {
#endif #endif
} }
#if defined(__GNUC__)
# pragma GCC diagnostic pop
#endif

View File

@@ -37,6 +37,11 @@
#include "int128_impl.h" #include "int128_impl.h"
#endif #endif
#if defined(__GNUC__)
# pragma GCC diagnostic push
# pragma GCC diagnostic warning "-Wunused-function"
#endif
#define CONDITIONAL_TEST(cnt, nam) if (COUNT < (cnt)) { printf("Skipping %s (iteration count too low)\n", nam); } else #define CONDITIONAL_TEST(cnt, nam) if (COUNT < (cnt)) { printf("Skipping %s (iteration count too low)\n", nam); } else
static secp256k1_context *CTX = NULL; static secp256k1_context *CTX = NULL;
@@ -8091,3 +8096,7 @@ int main(int argc, char **argv) {
if (tf_init(&tf, argc, argv) != 0) return EXIT_FAILURE; if (tf_init(&tf, argc, argv) != 0) return EXIT_FAILURE;
return tf_run(&tf); return tf_run(&tf);
} }
#if defined(__GNUC__)
# pragma GCC diagnostic pop
#endif

View File

@@ -31,6 +31,11 @@
#include "testutil.h" #include "testutil.h"
#include "util.h" #include "util.h"
#if defined(__GNUC__)
# pragma GCC diagnostic push
# pragma GCC diagnostic warning "-Wunused-function"
#endif
static int count = 2; static int count = 2;
static uint32_t num_cores = 1; static uint32_t num_cores = 1;
@@ -467,3 +472,7 @@ int main(int argc, char** argv) {
printf("no problems found\n"); printf("no problems found\n");
return EXIT_SUCCESS; return EXIT_SUCCESS;
} }
#if defined(__GNUC__)
# pragma GCC diagnostic pop
#endif

View File

@@ -17,6 +17,11 @@
#include "testrand.h" #include "testrand.h"
#include "tests_common.h" #include "tests_common.h"
#if defined(__GNUC__)
# pragma GCC diagnostic push
# pragma GCC diagnostic warning "-Wunused-function"
#endif
#define UNUSED(x) (void)(x) #define UNUSED(x) (void)(x)
/* Number of times certain tests will run */ /* Number of times certain tests will run */
@@ -477,3 +482,7 @@ static int tf_run(struct tf_framework* tf) {
return status; return status;
} }
#if defined(__GNUC__)
# pragma GCC diagnostic pop
#endif