* valops.c (value_repeat), eval.c (evaluate_subexp_standard):

If VALUE_REPEATED is already set, just error out.
This commit is contained in:
Jim Kingdon 1995-03-14 16:31:28 +00:00
parent 36633dcc4a
commit 2e12bf4fd1
2 changed files with 5 additions and 0 deletions

View File

@ -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.

View File

@ -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);