Search Issue Tracker

Won't Fix

Votes

0

Found in

5.6.3p3

Issue ID

973973

Regression

No

Variant interface type assignment doesn't correctly convert when using multiple inheritances in scripting

Scripting

-

To reproduce:
1. Open user's attached project
2. Go to Window -> Test Runner
3. In Test Runner window, press Run All
4. Observe

Expected: assignability is detected due to proper class inheritance
Actual: assignability from parent classes is not being detected (see CovarianceUnity.png)

Reproduced in: 5.5.5p2, 5.6.4p3, 2017.1.2p3, 2017.2.0p4, 2017.3.0f1, 2018.1.0a7

Note: UnityTest.cs can be used to test the same issue out in .NET console application, where it functions as intended (see CovarianceDotNet.png)

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.