ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1992/09/11/23:45:51

Date: Fri, 11 Sep 92 22:40:09 CDT
From: "George Jetson" <pynq AT midway DOT uchicago DOT edu>
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Statement expressions?

As near as I can tell, from perusing the GCC documentation, the
following should be legal in GCC 2.2.2:


main()
{
        int i = 5;

        i = { if (i < 3) i = 19; 9; } ;
        printf("i = %d\n",i);
}

However, it does not compile under DJGPP 1.08

(The result, BTW, should be that i == 9 regardless of the original value)

Am I missing something?

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019