lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

wouldnt ffi.C.memcmp() help?

But for floating types (single, double) equality would fail if the floats are nan, even if they are the same binary value.

On 3/30/2011 10:06 AM, Daurnimator wrote:
On 31 March 2011 03:53, Mike Pall<>  wrote:
Daurnimator wrote:
Those docs still don't explain why they have an identity crisis...
assert (a==a) -- Blows up

Look at the error message. You can compare two pointers, but not
two aggregates.


But surely you can see that the aggregates are the same type, and
located at the same place in memory: how could they ever not be equal?