1 /* When there is only one candidate method available, make sure the
2 compiler uses its argument/return types when constructing the
3 message sends (so that proper C/C++ argument conversions may
7 #include <objc/Object.h>
8 extern void abort(void);
9 #define CHECK_IF(expr) if(!(expr)) abort()
11 static double d = 4.5920234e2;
13 @interface Foo : Object
14 -(void) brokenType: (int)x floatingPoint: (double)y;
19 -(void) brokenType: (int)x floatingPoint: (double)y
29 [foo brokenType: d floatingPoint: d];