@@ -179,7 +179,7 @@ private function hFieldAccess _
179179 '' Dynamic array field; access the descriptor field (same offset)
180180 desc = symbGetArrayDescriptor( fld )
181181 varexpr = astNewBOP( AST_OP_ADD, varexpr, offsetexpr )
182- varexpr = astNewCONV( typeAddrOf( symbGetFullType( desc ) ), symbGetSubtype( desc ), varexpr, AST_CONVOPT_DONTCHKPTR )
182+ varexpr = astNewCONV( typeAddrOf( symbGetFullType( desc ) ), symbGetSubtype( desc ), varexpr, AST_CONVOPT_DONTCHKPTR or AST_CONVOPT_DONTWARNCONST )
183183
184184 tree = NULL
185185 if ( astHasSideFx( varexpr ) ) then
@@ -190,7 +190,7 @@ private function hFieldAccess _
190190
191191 '' *cptr( dtype ptr, var->descriptor.data + index )
192192 varexpr = astNewBOP( AST_OP_ADD, varexpr, astNewCONSTi( symb.fbarray_data ) )
193- varexpr = astNewCONV( typeMultAddrOf( dtype, 2 ), subtype, varexpr, AST_CONVOPT_DONTCHKPTR )
193+ varexpr = astNewCONV( typeMultAddrOf( dtype, 2 ), subtype, varexpr, AST_CONVOPT_DONTCHKPTR or AST_CONVOPT_DONTWARNCONST )
194194 varexpr = astNewDEREF( varexpr )
195195 varexpr = astNewBOP( AST_OP_ADD, varexpr, indexexpr )
196196 varexpr = astNewDEREF( varexpr )
0 commit comments