Simon Krajewski
Simon Krajewski
Could you try what I mention [here](https://github.com/HaxeFoundation/haxe/issues/11776#issuecomment-2357798578) (in haxe/macro/TypeTools.hx) and see if that tells us anything?
Something is going quite wrong there. The type parameter is supposed to be something along the lines of `{name: T, defaultType: null, t: TInst(Array.T,[])}`. Importantly, the actual type is `Array.T`...
I've updated the compiler to give a different error for this. This probably won't tell you anything new though, the real question is still where this corrupt type parameter comes...
Yeah, `-D no-inline` is a bit annoying to deal with because there are various places where we need to rely on inlining even if we don't want to inline generally....
So the problem is that the compiler doesn't emit the `: void` explicitly?
Please update the branch!
I propose that we release hxcpp 4.3.3 as-is and then merge this PR afterwards. That way we can point to a specific hxcpp version that works with mbedtls2.
I agree with this, but I don't know if it should add this `"Http Request Error: "` prefix...
Closed by #12137
IIRC 4.3.6 didn't properly check this, so you could have the exact same declaration as long as the type parameters had different names, or some nonsense like that. I'm not...