title: Order of operation when performing dynamic initialization of arrays
body: <p>I skimmed through section dcl.init.aggr and couldn't find a clear answer.</p>
  
  <p>Consider:</p>
  
  <pre><code>static int x[2] = { f(), g() };
  </code></pre>
  
  <p>Does the standard say which gets initalized first: x[0] or x[1] ?</p>
  
  <p>In other words, which function runs first: f(), or g() ?</p>