/* Raise exception on omparison with NAN */ main() { double nan = 0.0/0.0; foo(0.0/0.0, 1.0); } foo(double nan, double a) { if (isnan(nan)) puts("NAN is ok"); if (nan < a) puts("NAN < a"); }