cleanup2.c
来自「用于进行gcc测试」· C语言 代码 · 共 20 行
C
20 行
// PR c++/12526// We decided that the call to strcmp has no side-effects because strcmp is// pure, even though the first argument has side-effects. As a result, we// stripped the CLEANUP_POINT_EXPR. Hilarity ensued.extern "C" int strcmp (const char *, const char *);struct A { A(int); const char *str(); ~A();};void printQueryI(){ if(!strcmp(A(1).str(), "foo")) { }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?