Search Issue Tracker

Fixed in 5.4.0

Votes

1

Found in

4.6.0b16

Issue ID

627490

Regression

No

Unity crashes if a method which has generic type overload is called

Scripting

-

Steps to reproduce:
1. Download attached project
2. Open it.
3. Click on menu "Crash?/Crash.". Unity crashes.
The script contains:
public class MyClass
{
public static void CreateAsset<T>() {}

[MenuItem("Crash?/Crash.")]
public static void CreateAsset () {}
}
Unity should at least throw an exception that it can not unambiguously call the method.

Add comment

Log in to post comment