Search Issue Tracker

Duplicate

Votes

0

Found in

2018.4

2018.4.12f1

2020.1

Issue ID

1198444

Regression

No

[IL2CPP] converting double to uint32 results in wrong value

IL2CPP

-

How to reproduce:
1. Build the attached project with IL2CPP backend.
2. Run the player
3. Check the "UInt32Max" and "Back to Uint32" values

Actual result: The double converted to uint32 has a value of 2147483649.
Expected result: The double converted to unit32 has value of 4294967295.

Reproducible with: 2020.1.0a13, 2019.3.0b11, 2019.2.13f1, 2018.4.13f1.

Notes:
- Not reproducible with 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.