diff --git a/testsuite/flattening/modelica/scodeinst/ExpandableConnectorNonDecl4.mo b/testsuite/flattening/modelica/scodeinst/ExpandableConnectorNonDecl4.mo new file mode 100644 index 00000000000..be01536cbf6 --- /dev/null +++ b/testsuite/flattening/modelica/scodeinst/ExpandableConnectorNonDecl4.mo @@ -0,0 +1,27 @@ +// name: ExpandableConnectorNonDecl4 +// keywords: expandable connector +// status: incorrect +// cflags: -d=newInst +// +// + +connector RealInput = input Real; + +expandable connector EC +end EC; + +model ExpandableConnectorNonDecl4 + RealInput ri; +equation + connect(EC.ri, ri); +end ExpandableConnectorNonDecl4; + +// Result: +// Error processing file: ExpandableConnectorNonDecl4.mo +// [flattening/modelica/scodeinst/ExpandableConnectorNonDecl4.mo:16:3-16:21:writable] Error: Variable EC.ri not found in scope ExpandableConnectorNonDecl4. +// +// # Error encountered! Exiting... +// # Please check the error message and the flags. +// +// Execution failed! +// endResult diff --git a/testsuite/flattening/modelica/scodeinst/Makefile b/testsuite/flattening/modelica/scodeinst/Makefile index 5fe3c176dcd..90c970399dc 100644 --- a/testsuite/flattening/modelica/scodeinst/Makefile +++ b/testsuite/flattening/modelica/scodeinst/Makefile @@ -344,6 +344,7 @@ ExpandableConnectorFlow2.mo \ ExpandableConnectorNonDecl1.mo \ ExpandableConnectorNonDecl2.mo \ ExpandableConnectorNonDecl3.mo \ +ExpandableConnectorNonDecl4.mo \ ExpandableConnectorPresent1.mo \ ExpandableConnectorPresent2.mo \ Extends1.mo \