Opened 10 years ago
Last modified 7 years ago
#3245 closed defect
OMEdit crashes: When set record parameter in Function — at Version 1
Reported by: | Owned by: | somebody | |
---|---|---|---|
Priority: | high | Milestone: | 1.9.4 |
Component: | Run-time | Version: | trunk |
Keywords: | crash, record, function | Cc: |
Description (last modified by )
OMEdit crashes when a record parameter is set in a function (see code below), it looks very similar to bug #3082.
model TestRecord function setRecordFunction output Real[3] y; protected Rec[3] x; algorithm for i in 1:3 loop x[i].r := i; y[i] := x[i].r; end for; end setRecordFunction; record Rec Real r; end Rec; model CallRecordFunction Real[3] y; //Real[4] y2; equation y = setRecordFunction(); //y2 = setRecordFunction2(4); end CallRecordFunction; function setRecordFunction2 input Integer N; output Real[N] y; protected Rec[N] x; algorithm for i in 1:N loop x[i].r := i; y[i] := x[i].r; end for; end setRecordFunction2; end TestRecord;
Note:
See TracTickets
for help on using tickets.