📄 pragma-push_macro-1.c
字号:
/* Prove that HANDLE_PRAGMA_PUSH_POP_MACRO handling works somewhat. *//* { dg-do link { target *-*-mingw* } } */#define TEXT1 "ABC"#define TEXT2 "DEF"int main(){ if (__builtin_strcmp (TEXT1 TEXT2, "ABCDEF") != 0) link_error ();#pragma push_macro("TEXT1")#undef TEXT1#define TEXT1 "XYZ" if (__builtin_strcmp (TEXT1 TEXT2, "XYZDEF") != 0) link_error ();#pragma pop_macro("TEXT1") if (__builtin_strcmp (TEXT1 TEXT2, "ABCDEF") != 0) link_error (); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -