title: Why is const int fine for char brace init?
body: <p>I thought brace initialization doesn't allow narrowing. But why is <code>int const</code> allowed for <code>char</code> brace initialization?</p>
  
  <pre><code>int value1 = 12;
  char c1{value1};  // error! no narrowing
  
  const int value2 = 12;
  char c2{value2};   // why is this fine?
  </code></pre>
  
  <p>See it <a href="https://godbolt.org/z/mCzhfj" rel="nofollow noreferrer">on Godbolt</a>.</p>