#2078 closed defect (fixed)
Inner/outer not working in algorithm section
| Reported by: | Martin Sjölund | Owned by: | somebody |
|---|---|---|---|
| Priority: | high | Milestone: | 1.14.0 |
| Component: | Frontend | Version: | trunk |
| Keywords: | Cc: | Adrian Pop, Per Östlund |
Description
Inner/outer not working in algorithm section (if we change the when-statement to a when-equation, we get the expected result):
model teststate3 block Common Integer b; end Common; model Hookup outer Common global; Boolean active; parameter Integer m; algorithm when (active) then global.b := m; end when; end Hookup; inner Common global; Hookup fred (m = 0, active = true); Hookup ginger (m = 1, active = false); end teststate3;
Change History (12)
comment:1 by , 13 years ago
comment:3 by , 11 years ago
| Milestone: | 1.9.1 → 1.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:4 by , 11 years ago
| Milestone: | 1.9.2 → 1.9.3 |
|---|
Milestone changed to 1.9.3 since 1.9.2 was released.
comment:9 by , 9 years ago
| Milestone: | 1.11.0 → 1.12.0 |
|---|
Milestone moved to 1.12.0 due to 1.11.0 already being released.
comment:10 by , 8 years ago
| Milestone: | 1.12.0 → Future |
|---|
comment:11 by , 5 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
This works fine in both the old and the new frontend.
comment:12 by , 5 years ago
| Milestone: | Future → 1.14.0 |
|---|
Note:
See TracTickets
for help on using tickets.

I guess this is a problem somewhere in the prefixing and maybe propagation of instance hierarchy in the compiler. I'll have a look at it.