HP Business BASIC/XL Reference Manual - HP 3000 MPE/iX Computer Systems - Edition 1 (32715-90001)
a- 70
REDIM compiler option.
CAUSE A matrix operation that might cause an implicit redimensioning
of an array will generate this warning message at compile time.
For example,
10 COPTION NOREDIM
20 DIM A(4,2), B(2), C(5)
30 MAT C = MUL(A,B) ! C may be redimensioned
ACTION None, if you know exactly how the array will be redimensioned.
Otherwise, the results will be unpredictable when the array is
redimensioned. The compiler will not generate code to check
the array bounds with COPTION NOREDIM.
------------------------------------------------------------------------------------
2055 MESSAGE WARNING 2055: Redim of "array-num"() possible; check REDIM
coption of actual parms
CAUSE The array that is passed in the actual parameter might be
redimensioned and COPTION NOREDIM is used in the caller
subroutine.
ACTION None if you know exactly how the array will be redimensioned.
Otherwise, the results will be unpredictable when the array is
redimensioned and you are not aware of the changes. The
compiler will not generate code to check the array bounds with
COPTION NOREDIM.
------------------------------------------------------------------------------------
2056 MESSAGE WARNING 2056: [on line line_num: ]'Actual backend warning
message.'
or
WARNING 2056: in procedure proc_name: 'Actual backend warning
message.'
or
WARNING 2056: on line line_num in procedure proc_name: 'Actual
backend warning message.'
CAUSE This warning describes a non-fatal event that occurred during
program compilation. The line_num and proc_name are printed,
if available.
ACTION None, other than to be aware that the event may have an effect
on results.
Example of 'Actual backend warning message':
** MESSAGE Previous version of entry proc_name
was replaced (5080)
CAUSE The object code for the entry listed
has been replaced in the specified RL
file.
------------------------------------------------------------------------------------
2100 MESSAGE Too many GOSUBs before a RETURN. Use MAXGOSUBS option to
increase maximum.
CAUSE Too many GOSUB statements were executed before a RETURN
statement was executed.
ACTION Use the MAXGOSUBS compiler option to increase the maximum
number of GOSUB statements allowed before a RETURN.
------------------------------------------------------------------------------------