For the following code, ```c++ unsigned int * p = &(*(unsigned int *)0x400); ``` clang++ accepts it, but clang rejects with error ```bash a.c:1:20: error: initializer element is not a compile-time constant 1 | unsigned int * p = &(*(unsigned int *)0x400); | ```