我有这样的目标-指令:其中a和b是NSUIntegers。MIN()是标准NSObjCRuntime.h头文件中定义的宏,如下所示:#endif
在编译过程中,LLVM Compiler 4.1突出显示了我的指令,其中显示了警告:"Use of GNU statement expression extension是我的错吗?如果是,我如何修复它?如果不
为了简单地描述这个问题,请看下面的代码:{ ({if (a) a=0;});}Line4: warning: operation on 'a' may be undefined无论谁能解释这个简单的问题,我都会很感激。顺便说一句,你可以在中文网站找到我的原始程序和7号中的原始问题(没有必要)虽然将代码转换为(