vla: support for DW_AT_count
[binutils.git] / gdb / gdbtypes.c
index 9456059fae5da6a41762f4a652fb1cbf36f07e67..b7b4210902f957823912b357cf070d9f23a2126e 100644 (file)
@@ -1687,6 +1687,10 @@ resolve_dynamic_bounds (struct type *type, CORE_ADDR addr)
     {
       high_bound.kind = PROP_CONST;
       high_bound.data.const_val = value;
+
+      if (TYPE_RANGE_DATA (range_type)->flag_upper_bound_is_count)
+       high_bound.data.const_val
+         = low_bound.data.const_val + high_bound.data.const_val - 1;
     }
   else
     {
This page took 0.028374 seconds and 4 git commands to generate.