Search Issue Tracker

Fixed in 5.0.4

Votes

1

Found in

5.0.2p1

Issue ID

697581

Regression

Yes

Generic method that should return an int instead returns address of object containing int

IL2CPP

-

How to reproduce:

1. Open attached project
2. Open scene scene1.unity
- Scene only contains a camera with a script attached
- The script contains a generic method that returns an int
- Scene may be played to see the expected behaviour
3. Build and run project to iOS/WebGL
- Note that the returned value is a large number, likely a pointer to the int instead of the int

Comments (1)

  1. tatata

    May 22, 2015 04:39

    compile error by clang:

    error: C-style cast from 'Object_t *' to 'float' is not allowed
    float L_16 = (float)(((SsKeyFrameBase_1_t8721 *)L_15)->___Value_0);

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.