#5253 closed defect (fixed)
No error for unknown array size in non-inputs in functions
Reported by: | Zimon Kuhs | Owned by: | Jesper Mattsson |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Modelica/FrontEnd | Version: | trunk |
Keywords: | Cc: |
Description
E.g. for
package P function f input Integer n; input Integer v[:]; Integer x[n]; Integer y[:]; Integer z[2]; output Integer o; algorithm o := v[1] + x[1] + y[1] + z[1]; x := fill(-1, 2); y := ones(o); z := zeros(2); end f; model M Integer x = f(2, {2, 2}); end M; model M2 input Integer n; input Real a[:]; Real b[:]; output Real c[:]; equation b[:] = fill (n, size(a, 1)); c = a; end M2; end P;
Change History (2)
comment:1 Changed 3 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
changeset:9549
Added error for declaration of non-input arrays in functions.