# HG changeset patch # User Christian Kamm # Date 1236350896 -3600 # Node ID 56d43974b4687fb974a0e4e560d26a53fe37837e # Parent 90bc51a580b7e9d7e8aa29253365ee971f30cdc0 Fix broken tests fvbommel pointed out in #2. diff -r 90bc51a580b7 -r 56d43974b468 run/creal_13.d --- a/run/creal_13.d Sun Jan 04 22:42:52 2009 +0100 +++ b/run/creal_13.d Fri Mar 06 15:48:16 2009 +0100 @@ -4,33 +4,30 @@ module dstress.run.creal_13; +bool isIdentical(real x, real y) +{ + long* x64 = cast(long*)&x; + long* y64 = cast(long*)&y; + ushort* x16 = cast(ushort*)&x + 4; + ushort* y16 = cast(ushort*)&y + 4; + return *x64 == *y64 && *x16 == *y16; +} + int main(){ creal a; creal b; - byte* X = cast(byte*)(cast(void*)&a); b = real.init + ireal.init; - byte* Y = cast(byte*)(cast(void*)&b); - - for(size_t i=0; i