📄 restrict-1.c
字号:
/* PR rtl-optimization/16536 Origin: Jeremy Denise <jeremy.denise@libertysurf.fr> Reduced: Wolfgang Bangerth <bangerth@dealii.org> Volker Reichelt <reichelt@igpm.rwth-aachen.de> */extern void abort ();typedef struct{ int i, dummy;} A;inline A foo (const A* p, const A* q){ return (A){p->i+q->i};}void bar (A* __restrict__ p){ *p=foo(p,p); if (p->i!=2) abort();}int main (){ A a={1}; bar(&a); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -