<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title> Modelica Compliance Results</title> <style> td.success {color:green;} td.error {color:red;} </style> </head> <body> <h1></h1> <h2>Summary: 855/1028 succeeded</h2> <h3>omc OMCompiler v1.18.0-v1.18.0.38+ga767f054d8 compliance suite 3.2 (855/1028)</h3> <table> <tr> <th>Test</th> <th>Status</th> </tr> <tr> <td>AssertDiffLevel</td> <td class="success">pass</td> </tr> <tr> <td>AssertError</td> <td class="success">pass</td> </tr> <tr> <td>AssertFalse</td> <td class="success">pass</td> </tr> <tr> <td>AssertFalseExp</td> <td class="success">pass</td> </tr> <tr> <td>AssertNoEval</td> <td class="success">pass</td> </tr> <tr> <td>AssertNonBoolCond</td> <td class="success">pass</td> </tr> <tr> <td>AssertNonStringMsg</td> <td class="success">pass</td> </tr> <tr> <td>AssertTrue</td> <td class="success">pass</td> </tr> <tr> <td>AssertTrueExp</td> <td class="success">pass</td> </tr> <tr> <td>AssertVarLevel</td> <td class="success">pass</td> </tr> <tr> <td>AssertWarning</td> <td class="success">pass</td> </tr> <tr> <td>AssignmentOrder</td> <td class="success">pass</td> </tr> <tr> <td>MultiOutputAssignment</td> <td class="success">pass</td> </tr> <tr> <td>MultiOutputAssignmentLess</td> <td class="success">pass</td> </tr> <tr> <td>MultiOutputAssignmentMore</td> <td class="success">pass</td> </tr> <tr> <td>MultiOutputAssignmentOmitted</td> <td class="success">pass</td> </tr> <tr> <td>SimpleAssignment</td> <td class="success">pass</td> </tr> <tr> <td>BreakAlone</td> <td class="success">pass</td> </tr> <tr> <td>BreakFor</td> <td class="success">pass</td> </tr> <tr> <td>BreakIf</td> <td class="success">pass</td> </tr> <tr> <td>BreakMultiFor</td> <td class="success">pass</td> </tr> <tr> <td>BreakWhile</td> <td class="success">pass</td> </tr> <tr> <td>ArrayRange</td> <td class="success">pass</td> </tr> <tr> <td>ArrayRangeExp</td> <td class="success">pass</td> </tr> <tr> <td>BoolRange</td> <td class="success">pass</td> </tr> <tr> <td>BoolTypeRange</td> <td class="success">pass</td> </tr> <tr> <td>EnumRange</td> <td class="success">pass</td> </tr> <tr> <td>EnumTypeRange</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitBoolIterator</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitEnumIterator</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitIntegerIterator</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitIteratorEqRange</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitIteratorNeqRange</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitIteratorNonSub</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitMultiIterator</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitMultiMixedIterator</td> <td class="success">pass</td> </tr> <tr> <td>IntegerRange</td> <td class="success">pass</td> </tr> <tr> <td>IteratorScope</td> <td class="success">pass</td> </tr> <tr> <td>MixedImplExplIterator</td> <td class="success">pass</td> </tr> <tr> <td>MultiEq</td> <td class="success">pass</td> </tr> <tr> <td>MultiIterator</td> <td class="success">pass</td> </tr> <tr> <td>NestedLoops</td> <td class="success">pass</td> </tr> <tr> <td>RangeScope</td> <td class="success">pass</td> </tr> <tr> <td>RealRange</td> <td class="error">fail</td> </tr> <tr> <td>ScalarRange</td> <td class="success">pass</td> </tr> <tr> <td>ShadowedIterator</td> <td class="error">fail</td> </tr> <tr> <td>SingleIterator</td> <td class="success">pass</td> </tr> <tr> <td>StringRange</td> <td class="error">fail</td> </tr> <tr> <td>VarArrayRange</td> <td class="success">pass</td> </tr> <tr> <td>VariableRange</td> <td class="success">pass</td> </tr> <tr> <td>BranchEvaluation</td> <td class="success">pass</td> </tr> <tr> <td>EvaluationOrder</td> <td class="success">pass</td> </tr> <tr> <td>MultipleBranchesMultipleMatching</td> <td class="success">pass</td> </tr> <tr> <td>MultipleBranchesNoneMatching</td> <td class="success">pass</td> </tr> <tr> <td>MultipleBranchesNoneMatchingElse</td> <td class="success">pass</td> </tr> <tr> <td>NonBooleanCondition</td> <td class="success">pass</td> </tr> <tr> <td>NonScalarCondition</td> <td class="success">pass</td> </tr> <tr> <td>SingleBranch</td> <td class="success">pass</td> </tr> <tr> <td>SingleBranchEmpty</td> <td class="success">pass</td> </tr> <tr> <td>TwoBranchesElseSelectFirst</td> <td class="success">pass</td> </tr> <tr> <td>TwoBranchesElseSelectSecond</td> <td class="success">pass</td> </tr> <tr> <td>TwoBranchesNoElseSelectFirst</td> <td class="success">pass</td> </tr> <tr> <td>TwoBranchesNoElseSelectSecond</td> <td class="success">pass</td> </tr> <tr> <td>Return</td> <td class="success">pass</td> </tr> <tr> <td>ReturnInvalid</td> <td class="success">pass</td> </tr> <tr> <td>Terminate</td> <td class="success">pass</td> </tr> <tr> <td>ElseWhenNestedStatement</td> <td class="success">pass</td> </tr> <tr> <td>ElseWhenStatement</td> <td class="success">pass</td> </tr> <tr> <td>NestedWhenStatement</td> <td class="success">pass</td> </tr> <tr> <td>WhenPriority</td> <td class="success">pass</td> </tr> <tr> <td>WhenStatement</td> <td class="success">pass</td> </tr> <tr> <td>WhenStatementsIdenticalCondition</td> <td class="success">pass</td> </tr> <tr> <td>WhenVectorExpression</td> <td class="success">pass</td> </tr> <tr> <td>WhileNonBooleanCondition</td> <td class="success">pass</td> </tr> <tr> <td>WhileNonScalarCondition</td> <td class="success">pass</td> </tr> <tr> <td>WhileStatement</td> <td class="success">pass</td> </tr> <tr> <td>ArrayAndScalarsSameLine</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDeclarationMixedForms</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDeclarationTypeDim1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDeclarationTypeDim2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEmptyMatrices</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEmptyMatricesWithFill</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEmptyVector</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEmptyVectorWithFill</td> <td class="success">pass</td> </tr> <tr> <td>ArrayTypeInteger</td> <td class="success">pass</td> </tr> <tr> <td>ArrayTypeIntegerMatrix</td> <td class="success">pass</td> </tr> <tr> <td>ArrayTypeIntegerParameter</td> <td class="success">pass</td> </tr> <tr> <td>ArrayUnspecifiedDim</td> <td class="success">pass</td> </tr> <tr> <td>ArrayUnspecifiedDimIncorrect</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVariablesMultipleDeclarations</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVariablesSingleDeclaration</td> <td class="success">pass</td> </tr> <tr> <td>ArrayWithNegativeDims</td> <td class="success">pass</td> </tr> <tr> <td>ArrayofArrayReal</td> <td class="success">pass</td> </tr> <tr> <td>ArrayofArrayRealParameter</td> <td class="success">pass</td> </tr> <tr> <td>BoolArray</td> <td class="success">pass</td> </tr> <tr> <td>BoolArrayInvalid</td> <td class="success">pass</td> </tr> <tr> <td>DeclareArrayFromConcatSecondDimensionIncorrect</td> <td class="success">pass</td> </tr> <tr> <td>EnumArray</td> <td class="success">pass</td> </tr> <tr> <td>EnumMixedArray</td> <td class="success">pass</td> </tr> <tr> <td>ArrayFlexible</td> <td class="success">pass</td> </tr> <tr> <td>Cross</td> <td class="success">pass</td> </tr> <tr> <td>OuterProduct</td> <td class="success">pass</td> </tr> <tr> <td>Skew</td> <td class="success">pass</td> </tr> <tr> <td>Symmetric</td> <td class="success">pass</td> </tr> <tr> <td>Transpose1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConstructorDiagonal</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConstructorFill</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConstructorFillBoolean</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConstructorIdentity</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConstructorLinespace</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConstructorOnes</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConstructorZeros</td> <td class="success">pass</td> </tr> <tr> <td>DimConversionMatrix</td> <td class="error">fail</td> </tr> <tr> <td>DimConversionScalar</td> <td class="success">pass</td> </tr> <tr> <td>DimConversionVector</td> <td class="success">pass</td> </tr> <tr> <td>ArrayReductionMax1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayReductionMax2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayReductionMin</td> <td class="success">pass</td> </tr> <tr> <td>ArrayReductionProduct1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayReductionProduct2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayReductionSum1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayReductionSum2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayReductionSum3</td> <td class="success">pass</td> </tr> <tr> <td>Deduce</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDimSize1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDimSize2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDimSize3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDimSize4</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDimSizeIncorrectArgument1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDimSizeIncorrectArgument2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDimSizeIncorrectArgument3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing4</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing5</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing6</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing7</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing8</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing9</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing10</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing11</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing12</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing13</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexing14</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexingWithEnd1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexingWithEnd2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexingWithEnd3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayIndexingWithEnd4</td> <td class="success">pass</td> </tr> <tr> <td>EnumArrayIndexing</td> <td class="success">pass</td> </tr> <tr> <td>EnumArrayInvalidIndexing</td> <td class="success">pass</td> </tr> <tr> <td>EnumMixedArrayIndexing</td> <td class="success">pass</td> </tr> <tr> <td>ArrayAdditionIncorrect1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayAdditionIncorrect2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation4</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation5</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation6</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation7</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation8</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation9</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation10</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation11</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation12</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation13</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation14</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation15</td> <td class="success">pass</td> </tr> <tr> <td>ArrayConcatenation16</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDivision1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDivisionIncorrect1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDivisionIncorrect2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWAddition1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWAddition2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWAddition3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWAddition4</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWAddition5</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWAddition6</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWDivision1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWDivision2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWDivision3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWDivision4</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWDivision5</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWExponentiation1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWExponentiation2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWExponentiation3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWExponentiation4</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWExponentiation5</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWExponentiationIncorrect</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWMultiplication1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWMultiplication2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWMultiplication3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWMultiplication4</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWMultiplication5</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWMultiplicationIncorrect1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWSubtraction1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWSubtraction2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWSubtraction3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWSubtraction4</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWSubtraction5</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEWSubtraction6</td> <td class="success">pass</td> </tr> <tr> <td>ArrayExponentiationIncorrect1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayExponentiationIncorrect2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayExponentiationIncorrect3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixMatrixAddition</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMultiplication2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMultiplication3</td> <td class="success">pass</td> </tr> <tr> <td>ArraySubtraction1</td> <td class="success">pass</td> </tr> <tr> <td>ArraySubtractionIncorrect1</td> <td class="success">pass</td> </tr> <tr> <td>ArraySubtractionIncorrect2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVectorVectorAddition</td> <td class="success">pass</td> </tr> <tr> <td>ArrayAssignment</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEquality</td> <td class="success">pass</td> </tr> <tr> <td>ArrayLogicalAnd1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayLogicalAnd2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayLogicalNot1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayLogicalNot2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayLogicalOr1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayLogicalOr2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixExponentiation1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixExponentiation2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixExponentiation3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixMatrixMul1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixMatrixMul2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixMatrixMul3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixMatrixMul4</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixMatrixMul5</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixMatrixMul6</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixVectorMul1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixVectorMul2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixVectorMul3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixVectorMul4</td> <td class="success">pass</td> </tr> <tr> <td>ArrayMatrixVectorMul5</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVectorMatrixMul1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVectorMatrixMul2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVectorMatrixMul3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVectorMatrixMul4</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVectorMatrixMul5</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVectorMatrixVectorMul1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVectorMatrixVectorMul2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVectorVectorMul1</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVectorVectorMul2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVectorVectorMul3</td> <td class="success">pass</td> </tr> <tr> <td>ArrayVectorVectorMul4</td> <td class="success">pass</td> </tr> <tr> <td>CorrectBalance1</td> <td class="success">pass</td> </tr> <tr> <td>CorrectBalance2</td> <td class="success">pass</td> </tr> <tr> <td>CorrectBalance3</td> <td class="success">pass</td> </tr> <tr> <td>CorrectBalance4</td> <td class="success">pass</td> </tr> <tr> <td>CorrectBalance5</td> <td class="success">pass</td> </tr> <tr> <td>WrongBalance</td> <td class="success">pass</td> </tr> <tr> <td>ClassSections</td> <td class="success">pass</td> </tr> <tr> <td>?abfnrtv</td> <td class="error">fail</td> </tr> <tr> <td>PartialSimulationModel</td> <td class="success">pass</td> </tr> <tr> <td>ArrayType</td> <td class="success">pass</td> </tr> <tr> <td>ArrayTypeArray</td> <td class="success">pass</td> </tr> <tr> <td>InputOutputTypeComp</td> <td class="success">pass</td> </tr> <tr> <td>ModifierScope</td> <td class="success">pass</td> </tr> <tr> <td>PartialClass</td> <td class="success">pass</td> </tr> <tr> <td>ShortClass</td> <td class="success">pass</td> </tr> <tr> <td>ShortFunction</td> <td class="success">pass</td> </tr> <tr> <td>ShortType</td> <td class="success">pass</td> </tr> <tr> <td>SpecializedClass</td> <td class="success">pass</td> </tr> <tr> <td>SpecializedClassIter</td> <td class="success">pass</td> </tr> <tr> <td>EnumAttributeScope</td> <td class="success">pass</td> </tr> <tr> <td>EnumDuplicateLiteral</td> <td class="success">pass</td> </tr> <tr> <td>EnumFixedAsLiteral</td> <td class="success">pass</td> </tr> <tr> <td>EnumMaxAsLiteral</td> <td class="success">pass</td> </tr> <tr> <td>EnumMinAsLiteral</td> <td class="success">pass</td> </tr> <tr> <td>EnumQuantityAsLiteral</td> <td class="success">pass</td> </tr> <tr> <td>EnumScope</td> <td class="success">pass</td> </tr> <tr> <td>EnumSimple</td> <td class="success">pass</td> </tr> <tr> <td>EnumStartAsLiteral</td> <td class="success">pass</td> </tr> <tr> <td>EnumUnspecified</td> <td class="error">fail</td> </tr> <tr> <td>GoodConversion1</td> <td class="success">pass</td> </tr> <tr> <td>GoodConversion2</td> <td class="success">pass</td> </tr> <tr> <td>WrongConversion1</td> <td class="success">pass</td> </tr> <tr> <td>WrongConversion2</td> <td class="success">pass</td> </tr> <tr> <td>WrongConversion3</td> <td class="success">pass</td> </tr> <tr> <td>WrongConversion4</td> <td class="success">pass</td> </tr> <tr> <td>WrongConversion5</td> <td class="success">pass</td> </tr> <tr> <td>WrongConversion6</td> <td class="success">pass</td> </tr> <tr> <td>WrongType1</td> <td class="success">pass</td> </tr> <tr> <td>WrongType2</td> <td class="success">pass</td> </tr> <tr> <td>AttributeStateSelect</td> <td class="success">pass</td> </tr> <tr> <td>AttributeStateSelectInvalidAlways</td> <td class="error">fail</td> </tr> <tr> <td>AttributeStateSelectInvalidNever</td> <td class="error">fail</td> </tr> <tr> <td>AttributesBoolean</td> <td class="success">pass</td> </tr> <tr> <td>AttributesBooleanInvalid</td> <td class="success">pass</td> </tr> <tr> <td>AttributesEnum</td> <td class="success">pass</td> </tr> <tr> <td>AttributesEnumInvalid</td> <td class="success">pass</td> </tr> <tr> <td>AttributesInteger</td> <td class="success">pass</td> </tr> <tr> <td>AttributesIntegerInvalid</td> <td class="success">pass</td> </tr> <tr> <td>AttributesReal</td> <td class="success">pass</td> </tr> <tr> <td>AttributesRealInvalid</td> <td class="success">pass</td> </tr> <tr> <td>AttributesString</td> <td class="success">pass</td> </tr> <tr> <td>AttributesStringInvalid</td> <td class="success">pass</td> </tr> <tr> <td>ReservedBooleanClass</td> <td class="success">pass</td> </tr> <tr> <td>ReservedBooleanComp</td> <td class="error">fail</td> </tr> <tr> <td>Boolean</td> <td class="error">fail</td> </tr> <tr> <td>Integer</td> <td class="error">fail</td> </tr> <tr> <td>Real</td> <td class="error">fail</td> </tr> <tr> <td>String</td> <td class="error">fail</td> </tr> <tr> <td>ReservedExternalObjectClass</td> <td class="error">fail</td> </tr> <tr> <td>ReservedExternalObjectComp</td> <td class="error">fail</td> </tr> <tr> <td>ReservedIntegerClass</td> <td class="success">pass</td> </tr> <tr> <td>ReservedIntegerComp</td> <td class="error">fail</td> </tr> <tr> <td>ReservedRealClass</td> <td class="success">pass</td> </tr> <tr> <td>ReservedRealComp</td> <td class="error">fail</td> </tr> <tr> <td>ReservedStateSelectClass</td> <td class="error">fail</td> </tr> <tr> <td>ReservedStateSelectComp</td> <td class="error">fail</td> </tr> <tr> <td>ReservedStringClass</td> <td class="success">pass</td> </tr> <tr> <td>ReservedStringComp</td> <td class="error">fail</td> </tr> <tr> <td>BlockInputOutput</td> <td class="success">pass</td> </tr> <tr> <td>BlockNoDirection</td> <td class="error">fail</td> </tr> <tr> <td>ConnectorAlgorithm</td> <td class="error">fail</td> </tr> <tr> <td>ConnectorEquation</td> <td class="error">fail</td> </tr> <tr> <td>ConnectorInitialAlgorithm</td> <td class="error">fail</td> </tr> <tr> <td>ConnectorInitialEquation</td> <td class="error">fail</td> </tr> <tr> <td>ConnectorInner</td> <td class="success">pass</td> </tr> <tr> <td>ConnectorOuter</td> <td class="success">pass</td> </tr> <tr> <td>ConnectorProtected</td> <td class="error">fail</td> </tr> <tr> <td>OperatorConstant</td> <td class="error">fail</td> </tr> <tr> <td>OperatorModel</td> <td class="success">pass</td> </tr> <tr> <td>OperatorRecordAlgorithm</td> <td class="error">fail</td> </tr> <tr> <td>OperatorRecordEnclosingExtends</td> <td class="error">fail</td> </tr> <tr> <td>OperatorRecordEquation</td> <td class="error">fail</td> </tr> <tr> <td>OperatorRecordInitialAlgorithm</td> <td class="error">fail</td> </tr> <tr> <td>OperatorRecordInitialEquation</td> <td class="error">fail</td> </tr> <tr> <td>OperatorRecordLongExtends</td> <td class="error">fail</td> </tr> <tr> <td>OperatorRecordProtected</td> <td class="error">fail</td> </tr> <tr> <td>OperatorRecordShortExtends</td> <td class="success">pass</td> </tr> <tr> <td>PackageDiscrete</td> <td class="success">pass</td> </tr> <tr> <td>PackageParameter</td> <td class="error">fail</td> </tr> <tr> <td>PackageVariable</td> <td class="success">pass</td> </tr> <tr> <td>RecordAlgorithm</td> <td class="error">fail</td> </tr> <tr> <td>RecordEquation</td> <td class="error">fail</td> </tr> <tr> <td>RecordFlow</td> <td class="success">pass</td> </tr> <tr> <td>RecordInitialAlgorithm</td> <td class="error">fail</td> </tr> <tr> <td>RecordInitialEquation</td> <td class="error">fail</td> </tr> <tr> <td>RecordInner</td> <td class="success">pass</td> </tr> <tr> <td>RecordInput</td> <td class="success">pass</td> </tr> <tr> <td>RecordOuter</td> <td class="success">pass</td> </tr> <tr> <td>RecordOutput</td> <td class="success">pass</td> </tr> <tr> <td>RecordProtected</td> <td class="error">fail</td> </tr> <tr> <td>RecordStream</td> <td class="success">pass</td> </tr> <tr> <td>CompRemovalBalanced</td> <td class="success">pass</td> </tr> <tr> <td>CompRemovalBalancedParam</td> <td class="success">pass</td> </tr> <tr> <td>CompRemovalUnbalanced</td> <td class="success">pass</td> </tr> <tr> <td>CompRemovalUnbalancedParam</td> <td class="success">pass</td> </tr> <tr> <td>ConstantConditionDecl</td> <td class="success">pass</td> </tr> <tr> <td>InvalidUsageAlgorithm</td> <td class="error">fail</td> </tr> <tr> <td>InvalidUsageEquation</td> <td class="error">fail</td> </tr> <tr> <td>InvalidUsageFunCall</td> <td class="error">fail</td> </tr> <tr> <td>InvalidUsageLookup</td> <td class="error">fail</td> </tr> <tr> <td>InvalidUsageModifier</td> <td class="error">fail</td> </tr> <tr> <td>ModifiedCompFalseCondition</td> <td class="success">pass</td> </tr> <tr> <td>ModifiedCompTrueCondition</td> <td class="success">pass</td> </tr> <tr> <td>ModifiedConditionBalanced</td> <td class="success">pass</td> </tr> <tr> <td>ModifiedConditionUnbalanced</td> <td class="success">pass</td> </tr> <tr> <td>NonBooleanCondition</td> <td class="success">pass</td> </tr> <tr> <td>NonParamCondition</td> <td class="success">pass</td> </tr> <tr> <td>NonScalarCondition</td> <td class="success">pass</td> </tr> <tr> <td>ParameterConditionDecl</td> <td class="success">pass</td> </tr> <tr> <td>BasicDeclarationMulti</td> <td class="success">pass</td> </tr> <tr> <td>BasicDeclarationSingle</td> <td class="success">pass</td> </tr> <tr> <td>CyclicBindingArraySize</td> <td class="success">pass</td> </tr> <tr> <td>CyclicBindingConstantSelf</td> <td class="success">pass</td> </tr> <tr> <td>CyclicBindingConstants</td> <td class="success">pass</td> </tr> <tr> <td>CyclicBindingParameterSelf</td> <td class="error">fail</td> </tr> <tr> <td>CyclicBindingParameters</td> <td class="success">pass</td> </tr> <tr> <td>DeclarationOrder</td> <td class="success">pass</td> </tr> <tr> <td>DoubleDeclarationComps</td> <td class="success">pass</td> </tr> <tr> <td>DoubleDeclarationMixed</td> <td class="success">pass</td> </tr> <tr> <td>PartialInstance</td> <td class="success">pass</td> </tr> <tr> <td>QuotedIdentifiers</td> <td class="success">pass</td> </tr> <tr> <td>TypeNameAsComponentName</td> <td class="success">pass</td> </tr> <tr> <td>ConstantInvalidClassType</td> <td class="error">fail</td> </tr> <tr> <td>ConstantValidClassType</td> <td class="success">pass</td> </tr> <tr> <td>DiscreteInvalidClassType</td> <td class="error">fail</td> </tr> <tr> <td>DiscreteValidClassType</td> <td class="success">pass</td> </tr> <tr> <td>FlowInvalidClassType1</td> <td class="error">fail</td> </tr> <tr> <td>FlowInvalidClassType2</td> <td class="success">pass</td> </tr> <tr> <td>FlowNonReal</td> <td class="success">pass</td> </tr> <tr> <td>FlowReal</td> <td class="success">pass</td> </tr> <tr> <td>FlowStructured</td> <td class="success">pass</td> </tr> <tr> <td>FlowValidClassType</td> <td class="success">pass</td> </tr> <tr> <td>FunctionalInput</td> <td class="error">fail</td> </tr> <tr> <td>InputInvalidClassType</td> <td class="error">fail</td> </tr> <tr> <td>InputValidClassType</td> <td class="success">pass</td> </tr> <tr> <td>OutputInvalidClassType</td> <td class="error">fail</td> </tr> <tr> <td>OutputValidClassType</td> <td class="success">pass</td> </tr> <tr> <td>ParameterInvalidClassType</td> <td class="error">fail</td> </tr> <tr> <td>ParameterValidClassType</td> <td class="success">pass</td> </tr> <tr> <td>PrefixConflictFlowFlow1</td> <td class="success">pass</td> </tr> <tr> <td>PrefixConflictFlowFlow2</td> <td class="success">pass</td> </tr> <tr> <td>PrefixConflictFlowStream</td> <td class="success">pass</td> </tr> <tr> <td>PrefixConflictInputInput</td> <td class="success">pass</td> </tr> <tr> <td>PrefixConflictInputInputShort</td> <td class="success">pass</td> </tr> <tr> <td>PrefixConflictInputOutput</td> <td class="success">pass</td> </tr> <tr> <td>PrefixConflictInputOutputShort</td> <td class="success">pass</td> </tr> <tr> <td>PrefixConflictMixed</td> <td class="success">pass</td> </tr> <tr> <td>PrefixConflictOutputInput</td> <td class="success">pass</td> </tr> <tr> <td>PrefixConflictOutputInputShort</td> <td class="success">pass</td> </tr> <tr> <td>PrefixConflictOutputOutput</td> <td class="success">pass</td> </tr> <tr> <td>PrefixConflictOutputOutputShort</td> <td class="success">pass</td> </tr> <tr> <td>PrefixConflictStream</td> <td class="success">pass</td> </tr> <tr> <td>StreamInvalidClassType</td> <td class="error">fail</td> </tr> <tr> <td>StreamNonReal</td> <td class="success">pass</td> </tr> <tr> <td>StreamReal</td> <td class="success">pass</td> </tr> <tr> <td>StreamStructured</td> <td class="success">pass</td> </tr> <tr> <td>StreamValidClassType</td> <td class="success">pass</td> </tr> <tr> <td>Time</td> <td class="success">pass</td> </tr> <tr> <td>TimeConnector</td> <td class="error">fail</td> </tr> <tr> <td>TimeFunction</td> <td class="success">pass</td> </tr> <tr> <td>TimeRecord</td> <td class="success">pass</td> </tr> <tr> <td>TimeScope</td> <td class="success">pass</td> </tr> <tr> <td>ConstantBindingModifier</td> <td class="success">pass</td> </tr> <tr> <td>ConstantFunction</td> <td class="success">pass</td> </tr> <tr> <td>ConstantNoBinding</td> <td class="error">fail</td> </tr> <tr> <td>ConstantSimpleExpressions</td> <td class="success">pass</td> </tr> <tr> <td>ContinuousSimpleExpressions</td> <td class="success">pass</td> </tr> <tr> <td>DiscreteFunction</td> <td class="success">pass</td> </tr> <tr> <td>DiscreteNotWhenAssignment</td> <td class="success">pass</td> </tr> <tr> <td>DiscreteSimpleExpressions</td> <td class="success">pass</td> </tr> <tr> <td>DiscreteSubCompBlock</td> <td class="error">fail</td> </tr> <tr> <td>DiscreteSubCompModel</td> <td class="error">fail</td> </tr> <tr> <td>DiscreteWhenAssignment</td> <td class="success">pass</td> </tr> <tr> <td>NonConstantFunction</td> <td class="success">pass</td> </tr> <tr> <td>NonDiscreteFunction</td> <td class="error">fail</td> </tr> <tr> <td>NonParameterFunction</td> <td class="success">pass</td> </tr> <tr> <td>ParameterFunction</td> <td class="success">pass</td> </tr> <tr> <td>ParameterSimpleExpressions</td> <td class="success">pass</td> </tr> <tr> <td>VariabilityConflictConstantCont</td> <td class="success">pass</td> </tr> <tr> <td>VariabilityConflictConstantDisc</td> <td class="success">pass</td> </tr> <tr> <td>VariabilityConflictConstantParam</td> <td class="success">pass</td> </tr> <tr> <td>VariabilityConflictParameterCont</td> <td class="success">pass</td> </tr> <tr> <td>VariabilityConflictParameterDisc</td> <td class="success">pass</td> </tr> <tr> <td>VariabilityStructured1</td> <td class="success">pass</td> </tr> <tr> <td>VariabilityStructured2</td> <td class="success">pass</td> </tr> <tr> <td>ArrayEquations</td> <td class="success">pass</td> </tr> <tr> <td>ConnectArrays</td> <td class="success">pass</td> </tr> <tr> <td>ConnectArraysIncompatible</td> <td class="success">pass</td> </tr> <tr> <td>ConnectInNonParametricIf</td> <td class="success">pass</td> </tr> <tr> <td>ConnectInWhen</td> <td class="success">pass</td> </tr> <tr> <td>ConnectInvalidForm</td> <td class="success">pass</td> </tr> <tr> <td>ConnectNonParamSubscript</td> <td class="success">pass</td> </tr> <tr> <td>ConnectParamSubscript</td> <td class="success">pass</td> </tr> <tr> <td>ConnectWholeDim</td> <td class="success">pass</td> </tr> <tr> <td>OperatorRecordEquations</td> <td class="success">pass</td> </tr> <tr> <td>OperatorRecordMissingAddition</td> <td class="error">fail</td> </tr> <tr> <td>OperatorRecordMissingNegation</td> <td class="error">fail</td> </tr> <tr> <td>OperatorRecordMissingZero</td> <td class="error">fail</td> </tr> <tr> <td>SimpleEquations</td> <td class="success">pass</td> </tr> <tr> <td>UnconnectedFlow</td> <td class="success">pass</td> </tr> <tr> <td>UnconnectedInsideFlow</td> <td class="success">pass</td> </tr> <tr> <td>AugmentArray</td> <td class="error">fail</td> </tr> <tr> <td>AugmentArrayElement</td> <td class="success">pass</td> </tr> <tr> <td>AugmentComplex</td> <td class="error">fail</td> </tr> <tr> <td>AugmentNonEmpty</td> <td class="success">pass</td> </tr> <tr> <td>AugmentScalar</td> <td class="success">pass</td> </tr> <tr> <td>ConnectDisjointExpandables</td> <td class="success">pass</td> </tr> <tr> <td>ConnectNonExpandable</td> <td class="success">pass</td> </tr> <tr> <td>ConnectTwoUndeclared</td> <td class="success">pass</td> </tr> <tr> <td>FlowInConnectorInExpandable</td> <td class="success">pass</td> </tr> <tr> <td>FlowInExpandable</td> <td class="success">pass</td> </tr> <tr> <td>InputVariable</td> <td class="success">pass</td> </tr> <tr> <td>MissingNonInput</td> <td class="error">fail</td> </tr> <tr> <td>NonConnectorInExpandable</td> <td class="success">pass</td> </tr> <tr> <td>NonPresentInExp</td> <td class="success">pass</td> </tr> <tr> <td>PotentiallyPresentMod</td> <td class="error">fail</td> </tr> <tr> <td>PresentInExp</td> <td class="success">pass</td> </tr> <tr> <td>UnknownArrayDimensions</td> <td class="error">fail</td> </tr> <tr> <td>BranchInAlgorithm</td> <td class="success">pass</td> </tr> <tr> <td>BranchInNonParametricIf</td> <td class="success">pass</td> </tr> <tr> <td>BranchInWhen</td> <td class="success">pass</td> </tr> <tr> <td>IsRoot</td> <td class="success">pass</td> </tr> <tr> <td>OverconstrainedConnector</td> <td class="success">pass</td> </tr> <tr> <td>PotentialRoot</td> <td class="success">pass</td> </tr> <tr> <td>PotentialRootInAlgorithm</td> <td class="success">pass</td> </tr> <tr> <td>PotentialRootInNonParametricIf</td> <td class="success">pass</td> </tr> <tr> <td>PotentialRootInWhen</td> <td class="success">pass</td> </tr> <tr> <td>PotentialRootPriority</td> <td class="success">pass</td> </tr> <tr> <td>Root</td> <td class="success">pass</td> </tr> <tr> <td>RootInAlgorithm</td> <td class="success">pass</td> </tr> <tr> <td>RootInNonParametricIf</td> <td class="success">pass</td> </tr> <tr> <td>RootInWhen</td> <td class="success">pass</td> </tr> <tr> <td>Rooted</td> <td class="success">pass</td> </tr> <tr> <td>ConnectConstants</td> <td class="success">pass</td> </tr> <tr> <td>ConnectConstantsDiff</td> <td class="success">pass</td> </tr> <tr> <td>ConnectMismatchCausal</td> <td class="error">fail</td> </tr> <tr> <td>ConnectMismatchConstParam</td> <td class="error">fail</td> </tr> <tr> <td>ConnectMismatchConstant</td> <td class="success">pass</td> </tr> <tr> <td>ConnectMismatchFlow</td> <td class="success">pass</td> </tr> <tr> <td>ConnectMismatchParameter</td> <td class="success">pass</td> </tr> <tr> <td>ConnectMismatchSimpleType</td> <td class="success">pass</td> </tr> <tr> <td>ConnectNonConnector</td> <td class="success">pass</td> </tr> <tr> <td>ConnectParameters</td> <td class="success">pass</td> </tr> <tr> <td>ConnectParametersDiff</td> <td class="success">pass</td> </tr> <tr> <td>ConnectTwoInsideOutput</td> <td class="error">fail</td> </tr> <tr> <td>ConnectTwoOuter</td> <td class="success">pass</td> </tr> <tr> <td>ConnectTwoOutsideInput</td> <td class="error">fail</td> </tr> <tr> <td>ConnectTwoSignalSources</td> <td class="error">fail</td> </tr> <tr> <td>ConnectTwoSignalSourcesIndirect</td> <td class="error">fail</td> </tr> <tr> <td>ConnectorConstant</td> <td class="error">fail</td> </tr> <tr> <td>ConnectorParameter</td> <td class="error">fail</td> </tr> <tr> <td>SizeArrayInvalid</td> <td class="success">pass</td> </tr> <tr> <td>SizeArrayValid</td> <td class="success">pass</td> </tr> <tr> <td>SizeNestedInvalid</td> <td class="success">pass</td> </tr> <tr> <td>SizeNestedValid</td> <td class="success">pass</td> </tr> <tr> <td>SizeOverconstrainedInvalid</td> <td class="error">fail</td> </tr> <tr> <td>SizeOverconstrainedValid</td> <td class="success">pass</td> </tr> <tr> <td>SizeRecordInvalid</td> <td class="error">fail</td> </tr> <tr> <td>SizeRecordValid</td> <td class="success">pass</td> </tr> <tr> <td>SizeScalarInvalid</td> <td class="error">fail</td> </tr> <tr> <td>SizeScalarInvalidShort</td> <td class="success">pass</td> </tr> <tr> <td>SizeScalarValid</td> <td class="success">pass</td> </tr> <tr> <td>SizeScalarValidShort</td> <td class="success">pass</td> </tr> <tr> <td>ActualStreamNonStream</td> <td class="success">pass</td> </tr> <tr> <td>ActualStreamSimple</td> <td class="success">pass</td> </tr> <tr> <td>InStreamNonStream</td> <td class="success">pass</td> </tr> <tr> <td>InStreamPipeline</td> <td class="success">pass</td> </tr> <tr> <td>InStreamTwoInside</td> <td class="success">pass</td> </tr> <tr> <td>StreamConnector</td> <td class="success">pass</td> </tr> <tr> <td>StreamConnectorMissingFlow</td> <td class="error">fail</td> </tr> <tr> <td>StreamConnectorMultiFlow</td> <td class="error">fail</td> </tr> <tr> <td>StreamOutsideConnector</td> <td class="error">fail</td> </tr> <tr> <td>AssertDiffLevel</td> <td class="success">pass</td> </tr> <tr> <td>AssertError</td> <td class="success">pass</td> </tr> <tr> <td>AssertFalse</td> <td class="success">pass</td> </tr> <tr> <td>AssertFalseExp</td> <td class="success">pass</td> </tr> <tr> <td>AssertNoEval</td> <td class="success">pass</td> </tr> <tr> <td>AssertNonBoolCond</td> <td class="success">pass</td> </tr> <tr> <td>AssertNonStringMsg</td> <td class="success">pass</td> </tr> <tr> <td>AssertTrue</td> <td class="success">pass</td> </tr> <tr> <td>AssertTrueExp</td> <td class="success">pass</td> </tr> <tr> <td>AssertVarLevel</td> <td class="success">pass</td> </tr> <tr> <td>AssertWarning</td> <td class="success">pass</td> </tr> <tr> <td>ComplexEquality</td> <td class="success">pass</td> </tr> <tr> <td>IfEquality</td> <td class="success">pass</td> </tr> <tr> <td>MultiOutputEquality</td> <td class="success">pass</td> </tr> <tr> <td>MultiOutputEqualityLess</td> <td class="success">pass</td> </tr> <tr> <td>MultiOutputEqualityMore</td> <td class="success">pass</td> </tr> <tr> <td>MultiOutputEqualityOmitted</td> <td class="success">pass</td> </tr> <tr> <td>SimpleEquality</td> <td class="success">pass</td> </tr> <tr> <td>ArrayRange</td> <td class="success">pass</td> </tr> <tr> <td>ArrayRangeExp</td> <td class="success">pass</td> </tr> <tr> <td>BoolRange</td> <td class="success">pass</td> </tr> <tr> <td>BoolTypeRange</td> <td class="success">pass</td> </tr> <tr> <td>EnumRange</td> <td class="success">pass</td> </tr> <tr> <td>EnumTypeRange</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitBoolIterator</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitEnumIterator</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitIntegerIterator</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitIteratorEqRange</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitIteratorNeqRange</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitIteratorNonSub</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitMultiIterator</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitMultiMixedIterator</td> <td class="success">pass</td> </tr> <tr> <td>IntegerRange</td> <td class="success">pass</td> </tr> <tr> <td>IteratorScope</td> <td class="success">pass</td> </tr> <tr> <td>MixedImplExplIterator</td> <td class="success">pass</td> </tr> <tr> <td>MultiEq</td> <td class="success">pass</td> </tr> <tr> <td>MultiIterator</td> <td class="success">pass</td> </tr> <tr> <td>NestedLoops</td> <td class="success">pass</td> </tr> <tr> <td>RangeScope</td> <td class="success">pass</td> </tr> <tr> <td>RealRange</td> <td class="success">pass</td> </tr> <tr> <td>ScalarRange</td> <td class="success">pass</td> </tr> <tr> <td>ShadowedIterator</td> <td class="success">pass</td> </tr> <tr> <td>SingleIterator</td> <td class="success">pass</td> </tr> <tr> <td>StringRange</td> <td class="success">pass</td> </tr> <tr> <td>VariableRange</td> <td class="success">pass</td> </tr> <tr> <td>BranchEvaluation</td> <td class="success">pass</td> </tr> <tr> <td>EvaluationOrder</td> <td class="success">pass</td> </tr> <tr> <td>MultipleBranchesMultipleMatching</td> <td class="success">pass</td> </tr> <tr> <td>MultipleBranchesNoneMatching</td> <td class="success">pass</td> </tr> <tr> <td>MultipleBranchesNoneMatchingElse</td> <td class="success">pass</td> </tr> <tr> <td>NonBooleanCondition</td> <td class="success">pass</td> </tr> <tr> <td>NonScalarCondition</td> <td class="success">pass</td> </tr> <tr> <td>SingleBranch</td> <td class="success">pass</td> </tr> <tr> <td>SingleBranchEmpty</td> <td class="success">pass</td> </tr> <tr> <td>TwoBranchesElseSelectFirst</td> <td class="success">pass</td> </tr> <tr> <td>TwoBranchesElseSelectSecond</td> <td class="success">pass</td> </tr> <tr> <td>TwoBranchesNoElseSelectFirst</td> <td class="success">pass</td> </tr> <tr> <td>TwoBranchesNoElseSelectSecond</td> <td class="success">pass</td> </tr> <tr> <td>VarConditionDiffEqCount</td> <td class="success">pass</td> </tr> <tr> <td>VarConditionNoElse</td> <td class="success">pass</td> </tr> <tr> <td>VarConditionSameEqCount</td> <td class="success">pass</td> </tr> <tr> <td>Reinit</td> <td class="success">pass</td> </tr> <tr> <td>ReinitInvalidType1</td> <td class="success">pass</td> </tr> <tr> <td>ReinitInvalidType2</td> <td class="success">pass</td> </tr> <tr> <td>ReinitInvalidType3</td> <td class="success">pass</td> </tr> <tr> <td>Terminate</td> <td class="success">pass</td> </tr> <tr> <td>ElseWhen</td> <td class="success">pass</td> </tr> <tr> <td>ElseWhenNestedEquation</td> <td class="success">pass</td> </tr> <tr> <td>NestedWhenEquation</td> <td class="success">pass</td> </tr> <tr> <td>WhenEquation</td> <td class="success">pass</td> </tr> <tr> <td>WhenEquationInvalid</td> <td class="success">pass</td> </tr> <tr> <td>WhenEquationOrderNoMatter</td> <td class="success">pass</td> </tr> <tr> <td>WhenFooInitial</td> <td class="success">pass</td> </tr> <tr> <td>WhenPriority</td> <td class="success">pass</td> </tr> <tr> <td>WhenVectorExpression</td> <td class="success">pass</td> </tr> <tr> <td>CallDefaultArguments</td> <td class="success">pass</td> </tr> <tr> <td>CallEmptyResult</td> <td class="success">pass</td> </tr> <tr> <td>CallMultiResults</td> <td class="success">pass</td> </tr> <tr> <td>CallMultiResultsAssignment</td> <td class="success">pass</td> </tr> <tr> <td>CallMultiResultsWithOmittedOutput1</td> <td class="success">pass</td> </tr> <tr> <td>CallMultiResultsWithOmittedOutput2</td> <td class="success">pass</td> </tr> <tr> <td>CallMultiResultsWithOmittedOutput</td> <td class="success">pass</td> </tr> <tr> <td>CallNamedAndPositionalArguments</td> <td class="success">pass</td> </tr> <tr> <td>CallNamedArguments</td> <td class="success">pass</td> </tr> <tr> <td>CallNamedArgumentsAssignment</td> <td class="success">pass</td> </tr> <tr> <td>CallPositionalArguments</td> <td class="success">pass</td> </tr> <tr> <td>CallPositionalArgumentsAssignment</td> <td class="success">pass</td> </tr> <tr> <td>VectorizationMultiInput</td> <td class="success">pass</td> </tr> <tr> <td>VectorizationMultiInputIllegal</td> <td class="error">fail</td> </tr> <tr> <td>VectorizationMultiOutput</td> <td class="success">pass</td> </tr> <tr> <td>VectorizationMultidim</td> <td class="success">pass</td> </tr> <tr> <td>VectorizationSimple</td> <td class="success">pass</td> </tr> <tr> <td>Default</td> <td class="success">pass</td> </tr> <tr> <td>Empty</td> <td class="success">pass</td> </tr> <tr> <td>Illegal1</td> <td class="success">pass</td> </tr> <tr> <td>Illegal2</td> <td class="success">pass</td> </tr> <tr> <td>Inherit</td> <td class="success">pass</td> </tr> <tr> <td>Local</td> <td class="success">pass</td> </tr> <tr> <td>Order</td> <td class="success">pass</td> </tr> <tr> <td>Derivative</td> <td class="success">pass</td> </tr> <tr> <td>NoDerivative</td> <td class="success">pass</td> </tr> <tr> <td>PartialDerivative</td> <td class="error">fail</td> </tr> <tr> <td>Builtin</td> <td class="success">pass</td> </tr> <tr> <td>C</td> <td class="success">pass</td> </tr> <tr> <td>CDefault</td> <td class="success">pass</td> </tr> <tr> <td>CDifferentInclude</td> <td class="success">pass</td> </tr> <tr> <td>CImpure</td> <td class="success">pass</td> </tr> <tr> <td>CMapping1</td> <td class="success">pass</td> </tr> <tr> <td>CMapping2</td> <td class="success">pass</td> </tr> <tr> <td>CMapping3</td> <td class="success">pass</td> </tr> <tr> <td>CMappingWrong1</td> <td class="success">pass</td> </tr> <tr> <td>FortranLapack</td> <td class="success">pass</td> </tr> <tr> <td>ModelicaErrorFailing</td> <td class="success">pass</td> </tr> <tr> <td>ModelicaErrorWorking</td> <td class="success">pass</td> </tr> <tr> <td>ExternalObjectTable</td> <td class="success">pass</td> </tr> <tr> <td>ExternalObjectTableInFunction</td> <td class="success">pass</td> </tr> <tr> <td>PartialApplication1</td> <td class="success">pass</td> </tr> <tr> <td>PartialApplication2</td> <td class="success">pass</td> </tr> <tr> <td>PartialApplication3</td> <td class="error">fail</td> </tr> <tr> <td>Quadrature1</td> <td class="success">pass</td> </tr> <tr> <td>Quadrature2</td> <td class="success">pass</td> </tr> <tr> <td>InverseSimple</td> <td class="success">pass</td> </tr> <tr> <td>RecordConstructorConstantModifiable</td> <td class="success">pass</td> </tr> <tr> <td>RecordConstructorDefaultValue</td> <td class="success">pass</td> </tr> <tr> <td>RecordConstructorDefaultValueDependent</td> <td class="success">pass</td> </tr> <tr> <td>RecordConstructorWithRecordInput</td> <td class="success">pass</td> </tr> <tr> <td>FunctionAssignInput</td> <td class="success">pass</td> </tr> <tr> <td>FunctionBlock</td> <td class="success">pass</td> </tr> <tr> <td>FunctionEquations</td> <td class="success">pass</td> </tr> <tr> <td>FunctionInitialAlgorithm</td> <td class="success">pass</td> </tr> <tr> <td>FunctionInitialEquations</td> <td class="success">pass</td> </tr> <tr> <td>FunctionInnerOuter</td> <td class="success">pass</td> </tr> <tr> <td>FunctionModel</td> <td class="success">pass</td> </tr> <tr> <td>FunctionMultipleAlgorithm</td> <td class="success">pass</td> </tr> <tr> <td>FunctionProtectedArguments</td> <td class="success">pass</td> </tr> <tr> <td>FunctionPublicElements</td> <td class="success">pass</td> </tr> <tr> <td>PartialExternalFunction</td> <td class="success">pass</td> </tr> <tr> <td>PartialFunction</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassWithReplaceableElement</td> <td class="success">pass</td> </tr> <tr> <td>BasicInheritance</td> <td class="success">pass</td> </tr> <tr> <td>DuplicateInheritedEqClasses</td> <td class="success">pass</td> </tr> <tr> <td>DuplicateInheritedEqComps</td> <td class="success">pass</td> </tr> <tr> <td>DuplicateInheritedNeqClasses</td> <td class="error">fail</td> </tr> <tr> <td>DuplicateInheritedNeqComps</td> <td class="success">pass</td> </tr> <tr> <td>InheritanceScoping</td> <td class="success">pass</td> </tr> <tr> <td>InheritanceSections</td> <td class="success">pass</td> </tr> <tr> <td>InheritedBaseClass</td> <td class="success">pass</td> </tr> <tr> <td>MultiLevelInheritance</td> <td class="success">pass</td> </tr> <tr> <td>MultipleInheritance</td> <td class="success">pass</td> </tr> <tr> <td>ProtectedInheritance</td> <td class="success">pass</td> </tr> <tr> <td>ReplaceableBaseClass</td> <td class="success">pass</td> </tr> <tr> <td>ReplacedBaseClass</td> <td class="success">pass</td> </tr> <tr> <td>VisibilityHeadingInheritance</td> <td class="success">pass</td> </tr> <tr> <td>ArrayClassWithComp</td> <td class="error">fail</td> </tr> <tr> <td>ArrayClassWithExtends</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindBlockBlock</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindBlockConnector</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindBlockFunction</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindBlockModel</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindBlockPackage</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindBlockRecord</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindBlockType</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindConnectorBlock</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindConnectorConnector</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindConnectorFunction</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindConnectorModel</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindConnectorPackage</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindConnectorRecord</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindConnectorType</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindFunctionBlock</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindFunctionConnector</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindFunctionFunction</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindFunctionModel</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindFunctionPackage</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindFunctionRecord</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindFunctionType</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindModelBlock</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindModelConnector</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindModelFunction</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindModelModel</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindModelPackage</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindModelRecord</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindModelType</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindPackageBlock</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindPackageConnector</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindPackageFunction</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindPackageModel</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindPackagePackage</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindPackageRecord</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindPackageType</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindRecordBlock</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindRecordConnector</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindRecordFunction</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindRecordModel</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindRecordPackage</td> <td class="error">fail</td> </tr> <tr> <td>BaseClassKindRecordRecord</td> <td class="success">pass</td> </tr> <tr> <td>BaseClassKindRecordType</td> <td class="success">pass</td> </tr> <tr> <td>PrefixedClassWithComp</td> <td class="error">fail</td> </tr> <tr> <td>PrefixedClassWithExtends</td> <td class="error">fail</td> </tr> <tr> <td>SimpleTypeWithComp</td> <td class="success">pass</td> </tr> <tr> <td>SimpleTypeWithExtends</td> <td class="success">pass</td> </tr> <tr> <td>Array</td> <td class="success">pass</td> </tr> <tr> <td>Complicated</td> <td class="success">pass</td> </tr> <tr> <td>Merging1</td> <td class="success">pass</td> </tr> <tr> <td>Merging2</td> <td class="success">pass</td> </tr> <tr> <td>Simple</td> <td class="success">pass</td> </tr> <tr> <td>Duplicated</td> <td class="success">pass</td> </tr> <tr> <td>FinalGood</td> <td class="success">pass</td> </tr> <tr> <td>FinalWrong</td> <td class="success">pass</td> </tr> <tr> <td>FinalWrongExtends</td> <td class="success">pass</td> </tr> <tr> <td>FinalWrongRecord</td> <td class="success">pass</td> </tr> <tr> <td>FinalWrongType</td> <td class="success">pass</td> </tr> <tr> <td>MultipleSingle</td> <td class="success">pass</td> </tr> <tr> <td>AddIntegers</td> <td class="success">pass</td> </tr> <tr> <td>AddLargeStrings</td> <td class="success">pass</td> </tr> <tr> <td>AddReal</td> <td class="success">pass</td> </tr> <tr> <td>DivideIntegers</td> <td class="success">pass</td> </tr> <tr> <td>DivideReal</td> <td class="success">pass</td> </tr> <tr> <td>ExponentIntegers</td> <td class="success">pass</td> </tr> <tr> <td>ExponentReal</td> <td class="success">pass</td> </tr> <tr> <td>MultiplyIntegers</td> <td class="success">pass</td> </tr> <tr> <td>MultiplyReal</td> <td class="success">pass</td> </tr> <tr> <td>StringConcatenation</td> <td class="success">pass</td> </tr> <tr> <td>SubtractIntegers</td> <td class="success">pass</td> </tr> <tr> <td>SubtractReal</td> <td class="success">pass</td> </tr> <tr> <td>AdditionAndSubtraction</td> <td class="success">pass</td> </tr> <tr> <td>Division</td> <td class="success">pass</td> </tr> <tr> <td>Subtraction</td> <td class="success">pass</td> </tr> <tr> <td>BooleanToString</td> <td class="success">pass</td> </tr> <tr> <td>EnumToInteger</td> <td class="success">pass</td> </tr> <tr> <td>EnumToIntegerExp</td> <td class="success">pass</td> </tr> <tr> <td>EnumToString</td> <td class="success">pass</td> </tr> <tr> <td>EnumToStringExp</td> <td class="success">pass</td> </tr> <tr> <td>IntegerToString</td> <td class="success">pass</td> </tr> <tr> <td>RealToInteger</td> <td class="success">pass</td> </tr> <tr> <td>RealToString</td> <td class="error">fail</td> </tr> <tr> <td>Change</td> <td class="success">pass</td> </tr> <tr> <td>ChangeEmptyArray</td> <td class="success">pass</td> </tr> <tr> <td>Edge</td> <td class="success">pass</td> </tr> <tr> <td>Initial</td> <td class="success">pass</td> </tr> <tr> <td>NoEvent</td> <td class="success">pass</td> </tr> <tr> <td>Pre</td> <td class="success">pass</td> </tr> <tr> <td>Sample</td> <td class="success">pass</td> </tr> <tr> <td>SampleIncorrect</td> <td class="error">fail</td> </tr> <tr> <td>Smooth</td> <td class="success">pass</td> </tr> <tr> <td>Terminal</td> <td class="success">pass</td> </tr> <tr> <td>TerminalIncorrect</td> <td class="success">pass</td> </tr> <tr> <td>IfExpression</td> <td class="success">pass</td> </tr> <tr> <td>LogicalAnd</td> <td class="success">pass</td> </tr> <tr> <td>LogicalNot</td> <td class="success">pass</td> </tr> <tr> <td>LogicalOr</td> <td class="success">pass</td> </tr> <tr> <td>AbsBooleanIncorrect</td> <td class="success">pass</td> </tr> <tr> <td>AbsIntegerAndRealExpression</td> <td class="success">pass</td> </tr> <tr> <td>Acos</td> <td class="success">pass</td> </tr> <tr> <td>AcosIncorrect1</td> <td class="success">pass</td> </tr> <tr> <td>AcosIncorrect2</td> <td class="success">pass</td> </tr> <tr> <td>Asin</td> <td class="success">pass</td> </tr> <tr> <td>AsinIncorrect1</td> <td class="success">pass</td> </tr> <tr> <td>AsinIncorrect2</td> <td class="success">pass</td> </tr> <tr> <td>Atan2</td> <td class="success">pass</td> </tr> <tr> <td>Atan</td> <td class="success">pass</td> </tr> <tr> <td>Ceil</td> <td class="success">pass</td> </tr> <tr> <td>Cos</td> <td class="success">pass</td> </tr> <tr> <td>Cosh</td> <td class="success">pass</td> </tr> <tr> <td>DivInteger</td> <td class="success">pass</td> </tr> <tr> <td>DivReal</td> <td class="success">pass</td> </tr> <tr> <td>Exp</td> <td class="success">pass</td> </tr> <tr> <td>Floor</td> <td class="success">pass</td> </tr> <tr> <td>Log10</td> <td class="success">pass</td> </tr> <tr> <td>Log10Incorrect</td> <td class="success">pass</td> </tr> <tr> <td>Log</td> <td class="success">pass</td> </tr> <tr> <td>LogIncorrect</td> <td class="success">pass</td> </tr> <tr> <td>ModInteger</td> <td class="success">pass</td> </tr> <tr> <td>ModReal</td> <td class="success">pass</td> </tr> <tr> <td>RemInteger</td> <td class="success">pass</td> </tr> <tr> <td>RemReal</td> <td class="success">pass</td> </tr> <tr> <td>SignBooleanIncorrect</td> <td class="success">pass</td> </tr> <tr> <td>SignRealAndIntegerExpression</td> <td class="success">pass</td> </tr> <tr> <td>Sin</td> <td class="success">pass</td> </tr> <tr> <td>Sinh</td> <td class="success">pass</td> </tr> <tr> <td>SqrtIntegerArgument</td> <td class="success">pass</td> </tr> <tr> <td>SqrtNegativeExpressionIncorrect</td> <td class="success">pass</td> </tr> <tr> <td>SqrtRealArgument</td> <td class="success">pass</td> </tr> <tr> <td>Tan</td> <td class="success">pass</td> </tr> <tr> <td>Tanh</td> <td class="success">pass</td> </tr> <tr> <td>BinaryOperatorOverloadVectorization</td> <td class="success">pass</td> </tr> <tr> <td>ConstructorAmbiguous</td> <td class="success">pass</td> </tr> <tr> <td>ConstructorNumberOfOutputs</td> <td class="success">pass</td> </tr> <tr> <td>ConstructorPriority</td> <td class="success">pass</td> </tr> <tr> <td>ConstructorSimpleValid</td> <td class="success">pass</td> </tr> <tr> <td>ConstructorTypeOfOutput</td> <td class="success">pass</td> </tr> <tr> <td>ExactMatchArrayOverload</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitConstructionAndBinaryOp</td> <td class="success">pass</td> </tr> <tr> <td>NegationSubtractionOverload</td> <td class="success">pass</td> </tr> <tr> <td>OverloadedAdditionValid</td> <td class="success">pass</td> </tr> <tr> <td>OverloadedBinaryNumberOfInputs</td> <td class="success">pass</td> </tr> <tr> <td>OverloadedLogicalOperation</td> <td class="success">pass</td> </tr> <tr> <td>OverloadedRelationalOperation</td> <td class="success">pass</td> </tr> <tr> <td>OverloadedString</td> <td class="success">pass</td> </tr> <tr> <td>OverloadedStringTypeOfOutput</td> <td class="success">pass</td> </tr> <tr> <td>VectorizeConstructAndApply</td> <td class="error">fail</td> </tr> <tr> <td>ArithmeticPrecedence</td> <td class="success">pass</td> </tr> <tr> <td>ConditionalPrecedence</td> <td class="success">pass</td> </tr> <tr> <td>LogicPrecedence</td> <td class="success">pass</td> </tr> <tr> <td>RangePrecedence</td> <td class="success">pass</td> </tr> <tr> <td>RelationalPrecedence</td> <td class="success">pass</td> </tr> <tr> <td>Equals</td> <td class="success">pass</td> </tr> <tr> <td>GreaterThan</td> <td class="success">pass</td> </tr> <tr> <td>GreaterThanEqual</td> <td class="success">pass</td> </tr> <tr> <td>LessThan</td> <td class="success">pass</td> </tr> <tr> <td>LessThanEqual</td> <td class="success">pass</td> </tr> <tr> <td>Cardinality</td> <td class="error">fail</td> </tr> <tr> <td>CardinalityNonConnector</td> <td class="success">pass</td> </tr> <tr> <td>Delay</td> <td class="error">fail</td> </tr> <tr> <td>DelayIncorrect1</td> <td class="success">pass</td> </tr> <tr> <td>DelayIncorrect2</td> <td class="success">pass</td> </tr> <tr> <td>DelayIncorrect3</td> <td class="error">fail</td> </tr> <tr> <td>DerConstant</td> <td class="success">pass</td> </tr> <tr> <td>DerConstantIncorrect1</td> <td class="error">fail</td> </tr> <tr> <td>DerConstantIncorrect2</td> <td class="success">pass</td> </tr> <tr> <td>Homotopy</td> <td class="success">pass</td> </tr> <tr> <td>SemiLinear</td> <td class="success">pass</td> </tr> <tr> <td>BOM</td> <td class="success">pass</td> </tr> <tr> <td>ClassExtends</td> <td class="success">pass</td> </tr> <tr> <td>ClassExtendsChain</td> <td class="success">pass</td> </tr> <tr> <td>ClassExtendsClassTypes</td> <td class="success">pass</td> </tr> <tr> <td>ClassExtendsMod</td> <td class="success">pass</td> </tr> <tr> <td>ClassExtendsNonReplaceable</td> <td class="error">fail</td> </tr> <tr> <td>NonRedeclareClassExtends</td> <td class="error">fail</td> </tr> <tr> <td>RedeclareClassExtends</td> <td class="success">pass</td> </tr> <tr> <td>ReplaceableNotInherited</td> <td class="error">fail</td> </tr> <tr> <td>ConstrainingMod</td> <td class="success">pass</td> </tr> <tr> <td>ConstrainingModWithRedecl</td> <td class="success">pass</td> </tr> <tr> <td>ConstrainingType</td> <td class="success">pass</td> </tr> <tr> <td>ConstrainingTypeDimsClass</td> <td class="success">pass</td> </tr> <tr> <td>ConstrainingTypeDimsComponent</td> <td class="success">pass</td> </tr> <tr> <td>ConstrainingTypeWrongDimsClass</td> <td class="error">fail</td> </tr> <tr> <td>ConstrainingTypeWrongDimsComponent</td> <td class="error">fail</td> </tr> <tr> <td>ImplConstrainingModWithRedecl</td> <td class="success">pass</td> </tr> <tr> <td>RedeclareConstrainingTypeClass</td> <td class="error">fail</td> </tr> <tr> <td>RedeclareConstrainingTypeComponent</td> <td class="error">fail</td> </tr> <tr> <td>RedeclareConstrainingTypeMod</td> <td class="success">pass</td> </tr> <tr> <td>RedeclareConstrainingTypeSubtype</td> <td class="error">fail</td> </tr> <tr> <td>RedeclareMod</td> <td class="error">fail</td> </tr> <tr> <td>RedeclareNonSubtypeClass</td> <td class="error">fail</td> </tr> <tr> <td>RedeclareNonSubtypeClassImpl</td> <td class="error">fail</td> </tr> <tr> <td>RedeclareNonSubtypeComponent</td> <td class="error">fail</td> </tr> <tr> <td>RedeclareNonSubtypeComponentImpl</td> <td class="error">fail</td> </tr> <tr> <td>ReplaceableModWithRedecl</td> <td class="success">pass</td> </tr> <tr> <td>ReplaceableNonSubtypeComponent</td> <td class="error">fail</td> </tr> <tr> <td>ReplaceableNonSubtypeLongClass</td> <td class="error">fail</td> </tr> <tr> <td>ReplaceableNonSubtypeShortClass</td> <td class="error">fail</td> </tr> <tr> <td>BasicBindingRedeclare</td> <td class="success">pass</td> </tr> <tr> <td>InheritanceDimensionClass</td> <td class="success">pass</td> </tr> <tr> <td>InheritanceDimensionComp</td> <td class="success">pass</td> </tr> <tr> <td>InheritanceDirection</td> <td class="success">pass</td> </tr> <tr> <td>InheritanceFlow</td> <td class="success">pass</td> </tr> <tr> <td>InheritanceInnerOuterComp</td> <td class="success">pass</td> </tr> <tr> <td>InheritanceProtectedClass</td> <td class="error">fail</td> </tr> <tr> <td>InheritanceProtectedComp</td> <td class="success">pass</td> </tr> <tr> <td>InheritancePublicClass</td> <td class="success">pass</td> </tr> <tr> <td>InheritancePublicComp</td> <td class="success">pass</td> </tr> <tr> <td>InheritanceStream</td> <td class="success">pass</td> </tr> <tr> <td>InheritanceVariabilityConst</td> <td class="success">pass</td> </tr> <tr> <td>InheritanceVariabilityParam</td> <td class="success">pass</td> </tr> <tr> <td>InheritanceVisibilityComp</td> <td class="success">pass</td> </tr> <tr> <td>ReplaceableAsRedeclare</td> <td class="success">pass</td> </tr> <tr> <td>ArrayDimRedeclare</td> <td class="success">pass</td> </tr> <tr> <td>ConstantRedeclareElement</td> <td class="error">fail</td> </tr> <tr> <td>ConstantRedeclareModifier</td> <td class="error">fail</td> </tr> <tr> <td>DoubleRedeclareWithoutReplaceable</td> <td class="error">fail</td> </tr> <tr> <td>FinalRedeclareElementClass</td> <td class="error">fail</td> </tr> <tr> <td>FinalRedeclareElementComp</td> <td class="error">fail</td> </tr> <tr> <td>FinalRedeclareModifierClass</td> <td class="error">fail</td> </tr> <tr> <td>FinalRedeclareModifierComp</td> <td class="success">pass</td> </tr> <tr> <td>ProtectedToPublicRedeclareClass</td> <td class="error">fail</td> </tr> <tr> <td>ProtectedToPublicRedeclareComp</td> <td class="error">fail</td> </tr> <tr> <td>PublicToProtectedRedeclareClass</td> <td class="error">fail</td> </tr> <tr> <td>PublicToProtectedRedeclareComp</td> <td class="error">fail</td> </tr> <tr> <td>Array1</td> <td class="success">pass</td> </tr> <tr> <td>Array2</td> <td class="error">fail</td> </tr> <tr> <td>Array3</td> <td class="error">fail</td> </tr> <tr> <td>Array4</td> <td class="error">fail</td> </tr> <tr> <td>Array5</td> <td class="error">fail</td> </tr> <tr> <td>Array6</td> <td class="success">pass</td> </tr> <tr> <td>ComplicatedNameLookup</td> <td class="success">pass</td> </tr> <tr> <td>DifferentPrefixes</td> <td class="success">pass</td> </tr> <tr> <td>Enumeration</td> <td class="success">pass</td> </tr> <tr> <td>EnumerationWrong</td> <td class="success">pass</td> </tr> <tr> <td>FunctionSelection</td> <td class="success">pass</td> </tr> <tr> <td>MissingInner</td> <td class="success">pass</td> </tr> <tr> <td>MissingInnerAdded</td> <td class="error">fail</td> </tr> <tr> <td>MissingInnerMismatch2</td> <td class="success">pass</td> </tr> <tr> <td>MissingInnerMismatch</td> <td class="success">pass</td> </tr> <tr> <td>ModificationOnOuter1</td> <td class="success">pass</td> </tr> <tr> <td>ModificationOnOuter2</td> <td class="success">pass</td> </tr> <tr> <td>ModificationOnOuter3</td> <td class="success">pass</td> </tr> <tr> <td>MultipleInnerMultipleOuter</td> <td class="success">pass</td> </tr> <tr> <td>Nested</td> <td class="success">pass</td> </tr> <tr> <td>OuterInPackage</td> <td class="success">pass</td> </tr> <tr> <td>PartialInner</td> <td class="success">pass</td> </tr> <tr> <td>PartialOuter</td> <td class="success">pass</td> </tr> <tr> <td>PartialOuterWrong</td> <td class="error">fail</td> </tr> <tr> <td>Record</td> <td class="success">pass</td> </tr> <tr> <td>RecordWrong</td> <td class="success">pass</td> </tr> <tr> <td>SimpleNameLookup</td> <td class="success">pass</td> </tr> <tr> <td>SimultaneousDeclarations</td> <td class="success">pass</td> </tr> <tr> <td>WrongSubType</td> <td class="error">fail</td> </tr> <tr> <td>AccessAlgorithm</td> <td class="success">pass</td> </tr> <tr> <td>AccessEquation</td> <td class="success">pass</td> </tr> <tr> <td>AccessMissingAlgorithm</td> <td class="success">pass</td> </tr> <tr> <td>AccessMissingEquation</td> <td class="success">pass</td> </tr> <tr> <td>AccessNestedAlgorithm</td> <td class="success">pass</td> </tr> <tr> <td>AccessNestedEquation</td> <td class="success">pass</td> </tr> <tr> <td>FunctionInOperatorLookupViaComp</td> <td class="error">fail</td> </tr> <tr> <td>FunctionLookupViaArrayComp</td> <td class="error">fail</td> </tr> <tr> <td>FunctionLookupViaArrayElement</td> <td class="success">pass</td> </tr> <tr> <td>FunctionLookupViaClassComp</td> <td class="success">pass</td> </tr> <tr> <td>FunctionLookupViaComp</td> <td class="success">pass</td> </tr> <tr> <td>FunctionLookupViaCompNonCall</td> <td class="success">pass</td> </tr> <tr> <td>FunctionLookupViaNonClassComp</td> <td class="success">pass</td> </tr> <tr> <td>NestedCompLookup</td> <td class="success">pass</td> </tr> <tr> <td>NonFunctionLookupViaComp</td> <td class="success">pass</td> </tr> <tr> <td>NonPackageLookupComp</td> <td class="success">pass</td> </tr> <tr> <td>NonPackageLookupEncapsulated</td> <td class="success">pass</td> </tr> <tr> <td>NonPackageLookupNonEncapsulated</td> <td class="error">fail</td> </tr> <tr> <td>OperatorFunctionLookupViaComp</td> <td class="error">fail</td> </tr> <tr> <td>PackageLookupClass</td> <td class="success">pass</td> </tr> <tr> <td>PackageLookupConstant</td> <td class="success">pass</td> </tr> <tr> <td>PartialClassLookup</td> <td class="success">pass</td> </tr> <tr> <td>EncapsulatedGlobalLookup</td> <td class="success">pass</td> </tr> <tr> <td>EncapsulatedLookupClass</td> <td class="success">pass</td> </tr> <tr> <td>GlobalLookupEncapsulatedElement</td> <td class="success">pass</td> </tr> <tr> <td>GlobalLookupNonEncapsulatedElement</td> <td class="error">fail</td> </tr> <tr> <td>GlobalPartialClass</td> <td class="success">pass</td> </tr> <tr> <td>LocalNameGlobalLookup</td> <td class="success">pass</td> </tr> <tr> <td>NonExistingGlobalName</td> <td class="success">pass</td> </tr> <tr> <td>NonPackageLikeClassLookup</td> <td class="error">fail</td> </tr> <tr> <td>PackageLikeClassLookup</td> <td class="success">pass</td> </tr> <tr> <td>EncapsulatedImport</td> <td class="success">pass</td> </tr> <tr> <td>ExtendImport</td> <td class="success">pass</td> </tr> <tr> <td>ImportLookupLocalScope</td> <td class="success">pass</td> </tr> <tr> <td>ImportScopeType</td> <td class="success">pass</td> </tr> <tr> <td>ModifyImport</td> <td class="success">pass</td> </tr> <tr> <td>QualifiedImport</td> <td class="success">pass</td> </tr> <tr> <td>QualifiedImportConflict</td> <td class="error">fail</td> </tr> <tr> <td>QualifiedImportNonPackage</td> <td class="error">fail</td> </tr> <tr> <td>QualifiedImportProtected</td> <td class="success">pass</td> </tr> <tr> <td>Recursive</td> <td class="success">pass</td> </tr> <tr> <td>RedeclareImport</td> <td class="success">pass</td> </tr> <tr> <td>RenamingImport</td> <td class="success">pass</td> </tr> <tr> <td>RenamingImportNonPackage</td> <td class="error">fail</td> </tr> <tr> <td>RenamingSingleDefinitionImport</td> <td class="success">pass</td> </tr> <tr> <td>SingleDefinitionImport</td> <td class="success">pass</td> </tr> <tr> <td>UnqualifiedImport</td> <td class="success">pass</td> </tr> <tr> <td>UnqualifiedImportConflict</td> <td class="success">pass</td> </tr> <tr> <td>UnqualifiedImportNonConflict</td> <td class="success">pass</td> </tr> <tr> <td>UnqualifiedImportNonPackage</td> <td class="success">pass</td> </tr> <tr> <td>UnqualifiedImportProtected</td> <td class="error">fail</td> </tr> <tr> <td>Encapsulation</td> <td class="success">pass</td> </tr> <tr> <td>EnclosingClassLookupClass</td> <td class="success">pass</td> </tr> <tr> <td>EnclosingClassLookupConstant</td> <td class="success">pass</td> </tr> <tr> <td>EnclosingClassLookupNonConstant</td> <td class="error">fail</td> </tr> <tr> <td>EnclosingClassLookupShadowedConstant</td> <td class="error">fail</td> </tr> <tr> <td>ImplicitShadowingFor</td> <td class="success">pass</td> </tr> <tr> <td>ImplicitShadowingReduction</td> <td class="success">pass</td> </tr> <tr> <td>LocalClassNameLookup</td> <td class="success">pass</td> </tr> <tr> <td>LocalCompNameLookup</td> <td class="success">pass</td> </tr> <tr> <td>OutsideEncapsulation</td> <td class="success">pass</td> </tr> <tr> <td>OutsideEncapsulationMulti</td> <td class="success">pass</td> </tr> <tr> <td>QualifiedImportPriority</td> <td class="success">pass</td> </tr> <tr> <td>UnqualifiedImportPriority</td> <td class="success">pass</td> </tr> <tr> <td>AccessInheritedProtectedClassInvalid</td> <td class="success">pass</td> </tr> <tr> <td>AccessInheritedProtectedCompInvalid</td> <td class="success">pass</td> </tr> <tr> <td>AccessProtectedClass</td> <td class="success">pass</td> </tr> <tr> <td>AccessProtectedClassClass</td> <td class="success">pass</td> </tr> <tr> <td>AccessProtectedClassComp</td> <td class="success">pass</td> </tr> <tr> <td>AccessProtectedComp</td> <td class="success">pass</td> </tr> <tr> <td>AccessProtectedCompClass</td> <td class="success">pass</td> </tr> <tr> <td>AccessProtectedCompComp</td> <td class="success">pass</td> </tr> <tr> <td>EnclosingAccessProtectedClass</td> <td class="success">pass</td> </tr> <tr> <td>EnclosingAccessProtectedComp</td> <td class="success">pass</td> </tr> <tr> <td>InheritedAccessProtectedClass</td> <td class="success">pass</td> </tr> <tr> <td>InheritedAccessProtectedComp</td> <td class="success">pass</td> </tr> <tr> <td>LocalAccessProtectedClass</td> <td class="success">pass</td> </tr> <tr> <td>LocalAccessProtectedComp</td> <td class="success">pass</td> </tr> <tr> <td>ModifyInheritedProtectedClass</td> <td class="success">pass</td> </tr> <tr> <td>ModifyInheritedProtectedComp</td> <td class="success">pass</td> </tr> <tr> <td>ModifyProtectedClass</td> <td class="error">fail</td> </tr> <tr> <td>ModifyProtectedClassDeclaration</td> <td class="success">pass</td> </tr> <tr> <td>ModifyProtectedComp</td> <td class="error">fail</td> </tr> <tr> <td>ModifyProtectedCompDeclaration</td> <td class="success">pass</td> </tr> <tr> <td>ProtectedMultiClass</td> <td class="success">pass</td> </tr> <tr> <td>ProtectedMultiComp</td> <td class="success">pass</td> </tr> <tr> <td>PublicSectionClass</td> <td class="success">pass</td> </tr> <tr> <td>PublicSectionComp</td> <td class="success">pass</td> </tr> <tr> <td>RedeclareInheritedProtectedClass</td> <td class="success">pass</td> </tr> <tr> <td>RedeclareInheritedProtectedComp</td> <td class="success">pass</td> </tr> <tr> <td>RedeclareProtectedClass</td> <td class="error">fail</td> </tr> <tr> <td>RedeclareProtectedComp</td> <td class="error">fail</td> </tr> <tr> <td>Template</td> <td class="success">pass</td> </tr> </table> </body> </html>