我正在读一本关于linux编程的书,在一个用于错误处理的头文件中,他们用宏显示了这个代码块,这个宏可以阻止'gcc -Wall‘从抱怨控制到达非空函数的末端。我不完全明白它是怎么工作的。function' if we use following functs to#define NORETURN__attribute__ ((__noreturn__))#define NORETURN
我一直在玩[noreturn]属性,我正在尝试使用这个属性(我知道[[noreturn]]是一个,__attribute__((noreturn))是一个GCC/Clang扩展)。clang version 3.7.1-svn253742-1~exp1 (branches/release_37) (based on LLVM 3.7.1)foo.cpp:9:1: warning: function 'foo'