/* expected-no-diagnostics */ | |
void test(int x); | |
void foo() { | |
float f, f2; | |
typedef double mydouble; | |
mydouble d; | |
double d2; | |
test(f == f); | |
test(d == d); | |
test(f != f); | |
test(d != d); | |
test(f != d); | |
test(d == (d - f)); | |
test(f == f2); | |
test(d == d2); | |
test(d + 1 == d); | |
} |