用于进行gcc测试

源代码在线查看: method-17.mm

软件大小: 6330 K
上传用户: yhw002
关键词: gcc 测试
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* When there is only one candidate method available, make sure the				   compiler uses its argument/return types when constructing the				   message sends (so that proper C/C++ argument conversions may				   take place).  */				/* { dg-do run } */								#include 				#include 								#define CHECK_IF(expr) if(!(expr)) abort()								static double d = 4.5920234e2;								@interface Foo : Object				-(void) brokenType: (int)x floatingPoint: (double)y;				@end												@implementation Foo				-(void) brokenType: (int)x floatingPoint: (double)y				{					CHECK_IF(x == 459);					CHECK_IF(y == d);				}				@end								int main(void)				{					Foo *foo=[Foo new];					[foo brokenType: (int)d floatingPoint: d];					return 0;				}							

相关资源