Closed waneck closed 9 years ago
Yeah there was a really weird null-wrapping logic in the pattern matcher. I kept it for now because I don't remember why I made it like that.
I've also fixed an issue with the Normalize filter and now things compile. The only failing tests are related to overloads:
TestOverloads.hx:33: Int,Dynamic,String should be Null<Int>,Dynamic,Bool
TestOverloads.hx:35: Int,Dynamic,String should be Null<Int>,Dynamic,Bool
TestOverloads.hx:49: Int,Dynamic,String should be Null<Int>,Dynamic,Bool
TestOverloads.hx:50: Int,Dynamic,String should be Null<Int>,Dynamic,Bool
I'll let you deal with that.
Okay So this gets it to compile on the Haxe side on Java/C#. But some strange things happen
For example, Issue3031's
-D dump
looks like this:Look specially at this:
It's comparing a
StringBuf
to aNull<Int>