#include <stdio.h> #define RETURN_SUCCESS() {return 0;} #define RETURN_FAILURE() {return 1;} int func(void) { if (0) RETURN_SUCCESS(); else RETURN_FAILURE(); } int main() { }
Standard input is empty
prog.c: In function ‘func’: prog.c:10:5: error: ‘else’ without a previous ‘if’ else ^ prog.c: In function ‘main’: prog.c:16:1: warning: control reaches end of non-void function [-Wreturn-type] } ^
Standard output is empty