This fixes a gcc warning when building with -O3.
Based on patch by Marc-Antoine Perennou.
Fixes bug 686123.
for (int dim = 1; dim <= array_type.rank; dim++) {
string length_cname = get_array_length_cname ("result", dim);
- ccode.add_declaration ("int", new CCodeVariableDeclarator (length_cname));
+ ccode.add_declaration ("int", new CCodeVariableDeclarator.zero (length_cname, new CCodeConstant ("0")));
ccall.add_argument (new CCodeUnaryExpression (CCodeUnaryOperator.ADDRESS_OF, new CCodeIdentifier (length_cname)));
}
}