Opened 12 years ago

Closed 7 years ago

#1936 closed defect (fixed)

Final and redeclare do not work well together

Reported by: Martin Sjölund Owned by: Per Östlund
Priority: high Milestone: 2.0.0
Component: New Instantiation Version: trunk
Keywords: Cc:

Description (last modified by Martin Sjölund)

Final and redeclare do not work well together, this model should work:

record N0
  replaceable Real x,y;
end N0;

record N = N0(redeclare Real x(start=1), redeclare Real y(start=2));

model O
  N n;
end O;

model M
  extends O(final n(x=1.5,y=2.5));
end M;

Change History (12)

comment:1 by Martin Sjölund, 12 years ago

Description: modified (diff)

comment:2 by Martin Sjölund, 12 years ago

Description: modified (diff)

comment:3 by Martin Sjölund, 11 years ago

Milestone: 1.9.01.9.1

Postponed until 1.9.1

comment:4 by Martin Sjölund, 10 years ago

Milestone: 1.9.11.9.2

This ticket was not closed for 1.9.1, which has now been released. It was batch modified for milestone 1.9.2 (but maybe an empty milestone was more appropriate; feel free to change it).

comment:5 by Martin Sjölund, 10 years ago

Milestone: 1.9.21.9.3

Milestone changed to 1.9.3 since 1.9.2 was released.

comment:6 by Martin Sjölund, 9 years ago

Milestone: 1.9.31.9.4

Moved to new milestone 1.9.4

comment:7 by Martin Sjölund, 9 years ago

Milestone: 1.9.41.9.5

Milestone pushed to 1.9.5

comment:8 by Martin Sjölund, 9 years ago

Milestone: 1.9.51.10.0

Milestone renamed

comment:9 by Martin Sjölund, 8 years ago

Milestone: 1.10.01.11.0

Ticket retargeted after milestone closed

comment:10 by Martin Sjölund, 8 years ago

Milestone: 1.11.01.12.0

Milestone moved to 1.12.0 due to 1.11.0 already being released.

comment:11 by Francesco Casella, 7 years ago

Cc: Adrian Pop removed
Component: FrontendNew Instantiation
Milestone: 1.12.02.0.0
Owner: changed from Martin Sjölund to Per Östlund
Status: newassigned

comment:12 by Francesco Casella, 7 years ago

Resolution: fixed
Status: assignedclosed

This now works as expected with both old and new FE, so I am closing it for 1.13.0.

Note: See TracTickets for help on using tickets.