- Info 734: Loss of precision (arg. no. 1) (9 bits to 8 bits) in src\icmp\icmppacketfactory.cpp:170;
- Info 788: enum constant 'Icmpv6Type::Icmpv6Type_First' not used within defaulted switch;
     Icmpv6Type_MulticastRouterAdvertisement = 151,
     Icmpv6Type_MulticastRouterSolicitation = 152,
     Icmpv6Type_MulticastRouterTermination = 153,
-    Icmpv6Type_InvalidLast = 255,
-    Icmpv6Type_Generic
+    Icmpv6Type_InvalidLast = 254,
+    Icmpv6Type_Generic = 255
 };
 
 #endif /* ICMP_TYPE_H */
 
             case Icmpv6Type_Generic:
                 MessageFormat.reset( new IcmpGenericMessage );
                 break;
+            case Icmpv6Type_First:
             case Icmpv6Type_InvalidLast:
             default:
                 BOOST_ASSERT( !"Try to set an invalid ICMPv6 message type" );