#include <stdio.h> int main() { const int x = 1; int * px = &x; *px = 0; return 0; }
Standard input is empty
prog.c: In function ‘main’:
prog.c:5:14: error: initialization makes pointer from integer without a cast [-Werror]
int * px = (int) &x;
^
cc1: all warnings being treated as errors
Standard output is empty