📄 bug-477835.c
字号:
/* Registers not being saved. */#include <testfwk.h>/* In the following code BC is assigned a copy of fp, but bc is not saved across the call.*/voidfptr(void (*fp)(void)){ int i; for (i = 0; i < 50; i++) (*fp)();}void dummy(void (*fp)(void)){ UNUSED(fp);}/* This code has the same logic above, but bc is saved. */voidfptr2(void (*fp)(void)){ int i; void (*fp2)(void) = fp; for (i = 0; i < 50; i++) dummy(fp2);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -