Opened 10 years ago

Last modified 7 years ago

#3245 closed defect

OMEdit crashes: When set record parameter in Function — at Initial Version

Reported by: arnesinnema@… Owned by: somebody
Priority: high Milestone: 1.9.4
Component: Run-time Version: trunk
Keywords: crash, record, function Cc:

Description

OMEdit crashes when a record parameter is set in a function (see code below), it looks very similar to bug 3082 which is fixed.

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;

Change History (0)

Note: See TracTickets for help on using tickets.