![xojo jobs xojo jobs](https://valentina-db.com/images/valentinastudio/9/schema_editor__macUI_900x558sm.png)
The workaround is to cast the literal into a UInt32: Var Value As UInt32 = 4294967295 If Value > CType( 100, UInt32) Then // You Will Reach Here End If Value gets converted to an Int32 to match the type of the literal 100. In a 32-bit application, this block will also never be entered for the same reason. Consider this code: Var Value As UInt32 = 4294967295 If Value > 100 Then // Won't Reach Here End If
![xojo jobs xojo jobs](https://m.media-amazon.com/images/S/abs-image-upload-na/7/AmazonStores/ATVPDKIKX0DER/f0732ea4996270287b3077cdad5679ec.w3000.h600._CR0%2C0%2C3000%2C600_SX1920_.jpg)
The bug gets fixed, and you move on with your life.
![xojo jobs xojo jobs](https://forum.xojo.com/uploads/default/original/2X/8/86d5757d5b437268f23a2c53c2b1a9d6603fbb05.jpeg)
When a compiler has an arithmetic bug, it's embarrassing, but it happens. But sometimes the bug fixing process goes wrong, and that's what this is all about.
#Xojo jobs how to#
We are imperfect humans trying to teach perfect computers how to do their jobs. I will never fault a developer for their bugs, because it's part of the job.