Search Issue Tracker

Fixed in 2018.2

Fixed in 2017.3, 2018.1

Votes

0

Found in

2017.3.1p3

Issue ID

1011133

Regression

Yes

[IL2CPP] Call to a base Method is passed to another method that is overriding the virtual method instead of the base method

IL2CPP

-

Reproduction steps:
1. Open the attached project.
2. Build it into a device using IL2CPP.
3. Run the application.
4. Click 'Direct Callback'.
5. Click 'Lambda Callback'.

Actual behavior:
- Direct Callback fails (turns red).
- Lambda callback succeeds (turns green).

Expected behavior:
- Direct Callback succeeds (turns green).
- Lambda callback succeeds (turns green).

Reproduced with:
2017.3.1p1, 2017.3.1p4, 2018.1.0b10, 2018.2.0a4
iOS - IL2CPP
Android - IL2CPP

Not reproducible with:
2017.3.1f1
or
Editor, macOS Standalone, iOS - Mono

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.