title: Does binding a reference actually evaluate the operand?
body: <p>Consider this code:</p>
  
  <pre><code>int&amp; x=*new int;
  </code></pre>
  
  <p>Does RHS of the assignment actually dereference the newly-created pointer, leading to UB due to reading uninitialized variable? Or can this be legitimately used to later assign a value like <code>x=5;</code>?</p>