From 2e12bf4fd16e4929b944a7fdabc40ba02e999b75 Mon Sep 17 00:00:00 2001 From: Jim Kingdon Date: Tue, 14 Mar 1995 16:31:28 +0000 Subject: [PATCH] * valops.c (value_repeat), eval.c (evaluate_subexp_standard): If VALUE_REPEATED is already set, just error out. --- gdb/ChangeLog | 3 +++ gdb/valops.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index a93c97f08b1..025b256fd91 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,8 @@ Tue Mar 14 05:52:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + * valops.c (value_repeat), eval.c (evaluate_subexp_standard): + If VALUE_REPEATED is already set, just error out. + * valops.c (value_cast, value_slice), parse.c (follow_types): Add FIXME-type-allocation comments. diff --git a/gdb/valops.c b/gdb/valops.c index fdd94e5a977..ea0a3437b00 100644 --- a/gdb/valops.c +++ b/gdb/valops.c @@ -608,6 +608,8 @@ value_repeat (arg1, count) error ("Only values in memory can be extended with '@'."); if (count < 1) error ("Invalid number %d of repetitions.", count); + if (VALUE_REPEATED (arg1)) + error ("Cannot create artificial arrays of artificial arrays."); val = allocate_repeat_value (VALUE_TYPE (arg1), count); -- 2.30.2