int main() { int x = 42; int* y = &++x; return 0; }
Standard input is empty
prog.c: In function ‘main’:
prog.c:3:14: error: lvalue required as unary ‘&’ operand
int* y = &++x;
^
prog.c:3:10: warning: unused variable ‘y’ [-Wunused-variable]
int* y = &++x;
^
Standard output is empty