objc-fpret-1.mm
来自「Mac OS X 10.4.9 for x86 Source Code gcc」· MM 代码 · 共 39 行
MM
39 行
/* APPLE LOCAL begin radar 4280641 *//* { dg-do compile { target i?86-*-darwin* } } */#include <objc/Object.h>@interface Example : Object float FLOAT; double DOUBLE; long double LONGDOUBLE; id ID;@end@implementation Example - (double) RET_DOUBLE { return DOUBLE; } - (float) RET_FLOAT { return FLOAT; } - (long double) RET_LONGDOUBLE { return LONGDOUBLE; }@endint main(){ Example* pe; double dd = [pe RET_DOUBLE]; dd = [pe RET_FLOAT]; dd = [pe RET_LONGDOUBLE];}/* { dg-final { scan-assembler "objc_msgSend_fpret" } } *//* { dg-final { scan-assembler-not "objc_msgSend\[^_S\]" } } *//* APPLE LOCAL end radar 4280641 */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?