inline9.c

来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 30 行

C
30
字号
// PR c++/17972// Origin: Michal Ostrowski <mostrows@watson.ibm.com>// Testcase by Alan Modra <amodra@bigpond.net.au>// { dg-do run }// { dg-options "-O" }// { dg-options "-O -mtune=i686" { target i?86-*-* } }struct thread_info{  short preempt_count;} x;static inline struct thread_info *cti (void) __attribute__ ((const));static inline struct thread_info *cti (void){  return &x;}void fn (void) __attribute__ ((noinline));void fn (void){  ++cti()->preempt_count;}int main (void){  fn ();  return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?