How is this form of scoping called? [duplicate] November 23, 2022 by Tarik It is a GCC extension, called “statement expression”, described at http://gcc.gnu.org/onlinedocs/gcc/Statement-Exprs.html.