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
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
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Build fails when building a project containing an 18+ dimension array with IL2CPP
- [Android][Sentis] Human poses are not detected when using the BlazePose model
- Sprite Editor Outline Tool Overlay is not displayed when no Sprite is selected
- “No method with RuntimeInitializeOnLoadMethod attribute” warning from ReadmeEditor.cs is thrown after installing Project Auditor Rules
- Projection matrix is altered when using RasterCommandBuffer.ClearRenderTarget on DX12 and Metal
This is a duplicate of issue #1186125