title: Unexpected error with conditional operator
body: <p>The code below compiles well</p>
  
  <pre><code>int a=5,b=4,c;
  a&gt;b?30:40;
  </code></pre>
  
  <p>Also does,</p>
  
  <pre><code>int a=5,b=4,c;
  a&gt;b?c=30:40;
  </code></pre>
  
  <p>But why this does not work?</p>
  
  <pre><code>int a=5,b=4,c;
  a&gt;b?c=30:c=40;
  </code></pre>