📄 volatile-1.m
字号:
/* Test for proper handling of volatile parameters in ObjC methods. *//* { dg-do compile } *//* { dg-options "-O2" } *//* Contributed by Ziemowit Laski <zlaski@apple.com> */@interface Test-(void) test2: (volatile int) a;@end@implementation Test-(void) test2: (volatile int) a{ /* The following assignment should NOT be optimized away. */ a = 1;}@end/* { dg-final { scan-assembler "li r\[0-9\]+,1" { target powerpc*-*-darwin* } } } *//* APPLE LOCAL testing *//* { dg-final { scan-assembler "movl\t\\\$1, 16\\(%ebp\\)" { target i?86*-*-darwin* } } } */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -