xxxxxxxxxx
void main() {
import std;
float[] a = [float.nan], b = [1];
assert(!(a < b));
assert(__cmp(a, b) == 0);
assert(typeid(float[]).compare(&a, &b) < 0); // should be == 0
assert(!(a > b));
assert(__cmp(b, a) == 0);
assert(typeid(float[]).compare(&b, &a) > 0); // should be == 0
}