Internal error: LPUSH->U65520

Hello

Run attached project. I’m not sure if this should compile and first result should be assigned to double variable.

LPUSH.zip (116.0 KB)

b.r.

Thanks, logged as bugs://72821

It fails on this:

double* pp = (double*)&SwapBytes(0x080ccebfc49fe440);

Not entirely sure what that is supposed to do, but it tries to get the address of a function result and casts that to double, that shouldn’t compile.

You probably want something like:

ulong l = SwapBytes(0x080ccebfc49fe440);
			double pp = *((double*)&l);
			

bugs://72821 got closed with status fixed.

Okay, so it should not compile as I supposed and trying to pressure compiler to do :smile:

b.r.

yeah :slight_smile: It fails properly in the next build.

1 Like