#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