Use parenthesis to avoid ambiguity of operator precedence
diff --git a/libasn1compiler/asn1c_C.c b/libasn1compiler/asn1c_C.c
index e2aece2..b522ed8 100644
--- a/libasn1compiler/asn1c_C.c
+++ b/libasn1compiler/asn1c_C.c
@@ -2642,7 +2642,7 @@
     const char *for_field = expr->reference->components[1].name;
 
     ssize_t for_column = -1;
-    for(size_t cn = 0; cn < opt_ioc->ioct->rows ? opt_ioc->ioct->row[0]->columns : 0;
+    for(size_t cn = 0; cn < (opt_ioc->ioct->rows ? opt_ioc->ioct->row[0]->columns : 0);
         cn++) {
         if(strcmp(for_field,
                   opt_ioc->ioct->row[0]->column[cn].field->Identifier)