removed gcc-7 warnings
diff --git a/libasn1compiler/asn1c_misc.c b/libasn1compiler/asn1c_misc.c
index c36f96f..8cfafc0 100644
--- a/libasn1compiler/asn1c_misc.c
+++ b/libasn1compiler/asn1c_misc.c
@@ -463,9 +463,11 @@
/* Special case for unsigned */
if(!(arg->flags & A1C_USE_WIDE_TYPES) && left.type == ARE_VALUE
- && left.value >= 0 && left.value <= 2147483647 && right.type == ARE_MAX)
+ && left.value >= 0 && left.value <= 2147483647
+ && right.type == ARE_MAX) {
return FL_FITS_UNSIGN;
- if(left.type == ARE_VALUE
+ }
+ if(left.type == ARE_VALUE
&& left.value >= 0
&& right.type == ARE_VALUE
&& right.value > 2147483647