re PR c++/85015 (internal compiler error: tree check: expected class 'type', have...
[gcc.git] / gcc / cp / decl.c
index 0aa4ac20b53bbb76b181715e1e90b07a10204531..96d4b723b4a19b87463e56bd9f00529724d51f77 100644 (file)
@@ -9520,7 +9520,7 @@ compute_array_index_type (tree name, tree size, tsubst_flags_t complain)
 
   if (!type_dependent_expression_p (size))
     {
-      size = mark_rvalue_use (size);
+      osize = size = mark_rvalue_use (size);
 
       if (cxx_dialect < cxx11 && TREE_CODE (size) == NOP_EXPR
          && TREE_SIDE_EFFECTS (size))