I came across a piece of code void *p = &&abc;. What is the significance of && here? I know about rvalue references but I think
void *p = &&abc;
&&
&& is gcc's extension to get the address of the label defined in the current function.
void *p = &&abc is illegal in standard C99 and C++.
void *p = &&abc
This compiles with g++.