/* GCC extension: http://gcc.gnu.org/onlinedocs/gcc-3.0.3/gcc_5.html#SEC68 */

extern void fvoid (void) ;

int main (int argc, char **argv) {
  int i, j;
  j = 1;
  i = ({ int __tmp; __tmp=(5); __tmp; });
  j = ({ int __tmp; __tmp=(5); fvoid (); });
  printf("%d\n", i);
  return 1;
}


syntax highlighted by Code2HTML, v. 0.9.1