fib test - fix undefined behavior warning found by clang 43/9043/2
authorGabriel Ganne <gabriel.ganne@enea.com>
Thu, 26 Oct 2017 08:35:28 +0000 (10:35 +0200)
committerNeale Ranns <nranns@cisco.com>
Thu, 26 Oct 2017 15:40:55 +0000 (15:40 +0000)
warning: passing an object that undergoes default argument promotion
to 'va_start' has undefined behavior [-Wvarargs]

Change-Id: Ic9cfd61e38983bd67f30bf92f605e6c87d103ca5
Signed-off-by: Gabriel Ganne <gabriel.ganne@enea.com>
src/vnet/fib/fib_test.c
src/vnet/fib/fib_test.h
src/vnet/mfib/mfib_test.c

index da517b0..66a3823 100644 (file)
@@ -562,7 +562,7 @@ fib_test_validate_lb_v (const load_balance_t *lb,
 int
 fib_test_validate_entry (fib_node_index_t fei,
                         fib_forward_chain_type_t fct,
-                        u16 n_buckets,
+                        int n_buckets,
                         ...)
 {
     dpo_id_t dpo = DPO_INVALID;
index 5adc52e..a9463d6 100644 (file)
@@ -107,7 +107,7 @@ extern int fib_test_validate_lb_v(const load_balance_t *lb,
 
 extern int fib_test_validate_entry(fib_node_index_t fei,
                                    fib_forward_chain_type_t fct,
-                                   u16 n_buckets,
+                                   int n_buckets,
                                    ...);
 
 #endif
index 3ec00a7..2cb663a 100644 (file)
@@ -232,7 +232,7 @@ fib_forw_chain_type_from_fib_proto (fib_protocol_t proto)
 static int
 mfib_test_entry (fib_node_index_t fei,
                  mfib_entry_flags_t eflags,
-                 u16 n_buckets,
+                 int n_buckets,
                  ...)
 {
     const mfib_entry_t *mfe;