Skip to content

Commit 78615b5

Browse files
authored
Remove final in BaseModelica (#14660)
Fixes #14658
1 parent 415f2fa commit 78615b5

File tree

5 files changed

+6
-10
lines changed

5 files changed

+6
-10
lines changed

OMCompiler/Compiler/NFFrontEnd/NFAttributes.mo

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -644,10 +644,6 @@ public
644644
input output IOStream.IOStream s;
645645
input Boolean isTopLevel = true;
646646
algorithm
647-
if attr.isFinal then
648-
s := IOStream.append(s, "final ");
649-
end if;
650-
651647
s := IOStream.append(s, Prefixes.unparseVariability(attr.variability, ty));
652648

653649
if isTopLevel then

testsuite/openmodelica/basemodelica/ArrayBinding1.mo

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ end ArrayBinding1;
1515
// //! base 0.1.0
1616
// package 'ArrayBinding1'
1717
// model 'ArrayBinding1'
18-
// final parameter Real 'P' = 1.0;
19-
// final parameter Real[4, 4, 4] 'a.p' = fill(1.0, 4, 4, 4);
18+
// parameter Real 'P' = 1.0;
19+
// parameter Real[4, 4, 4] 'a.p' = fill(1.0, 4, 4, 4);
2020
// end 'ArrayBinding1';
2121
// end 'ArrayBinding1';
2222
// endResult

testsuite/openmodelica/basemodelica/Record1.mo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ end Record1;
2222
// record 'R'
2323
// Real 'x';
2424
// Real 'y';
25-
// final constant Integer 'n' = 3;
25+
// constant Integer 'n' = 3;
2626
// end 'R';
2727
//
2828
// model 'Record1'

testsuite/openmodelica/basemodelica/SD.mo

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ end SD;
4545
// //! base 0.1.0
4646
// package 'SD'
4747
// model 'SD'
48-
// final parameter Integer 'N' = 3;
48+
// parameter Integer 'N' = 3;
4949
// parameter Real[3] 'p' = {1.0, 1.5, 2.0};
50-
// final parameter Integer[3] 'c.N' = {3, 4, 5};
50+
// parameter Integer[3] 'c.N' = {3, 4, 5};
5151
// parameter Real[3] 'c.p' = 'p'[:];
5252
// Real[3, {3, 4, 5}] 'c.x';
5353
// Real[3] 'c.c.e';

testsuite/openmodelica/basemodelica/StateSelect1.mo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ end StateSelect1;
1313
// package 'StateSelect1'
1414
// model 'StateSelect1'
1515
// Real 'x'(stateSelect = StateSelect.never);
16-
// final parameter StateSelect 's' = StateSelect.always;
16+
// parameter StateSelect 's' = StateSelect.always;
1717
// Real 'y'(stateSelect = StateSelect.always);
1818
// end 'StateSelect1';
1919
// end 'StateSelect1';

0 commit comments

Comments
 (0)