Just run Std.string((null : UInt)) 👉 Uncaught exception Invalid operation: null + 0
(same in nightly Std.string((null : haxe.UInt32)))
Since eval is not a static target and the compiler actually allows null value for UInt, I think Std.string should produce "null" for it?
Just run
Std.string((null : UInt))👉Uncaught exception Invalid operation: null + 0(same in nightly
Std.string((null : haxe.UInt32)))Since eval is not a static target and the compiler actually allows null value for UInt, I think Std.string should produce
"null"for it?