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
- Crash on BitmapDataToImageReference when opening a project with a specific video file
- [LinuxEditor] "Create New Tile Palette" popup closes immediately when opened from the Tile Palette window
- Crash on MemoryManager::OutOfMemoryError when performing various Unity operations
- The "Use AI Assistant" checkbox is always either checked or unchecked regardless of the state that it was in during the previous Unity project creation when creating a new Unity project
- UI Builder Inspector fails to stylize attribute display name when the attribute is defined via UxmlObjectReference
This is a duplicate of issue #1186125