Fix for gcc7 55/6955/4
authorMarco Varlese <marco.varlese@suse.com>
Wed, 31 May 2017 12:00:37 +0000 (14:00 +0200)
committerChris Luke <chris_luke@comcast.com>
Sat, 3 Jun 2017 01:55:11 +0000 (01:55 +0000)
When building VPP code with gcc7 a warning (threated as error) is encountered and the build fails.
This patch addressed the compilation issue.

Change-Id: I49af9288a84d91ec8145da07c00aefb5333ec418
Signed-off-by: Marco Varlese <marco.varlese@suse.com>
src/vnet/policer/xlate.c

index 74a6eb2..b1c055e 100644 (file)
@@ -1316,7 +1316,7 @@ sse2_pol_convert_hw_to_cfg_params (sse2_qos_pol_hw_params_st * hw,
     }
 
   if ((hw->rfc == IPE_RFC_RFC4115) &&
-      !(hw->peak_rate_man << hw->rate_exp) && !(hw->extd_bkt_limit_man))
+      (hw->peak_rate_man << hw->rate_exp) == 0 && !(hw->extd_bkt_limit_man))
     {
       /*
        * For a 1R2C, we set EIR = 0, EB = 0