title: invoke template with `const&`?
body: <p>This appears to be legal</p>
  
  <pre><code>template&lt;const int&amp; x, int y&gt;void fn() {}
  </code></pre>
  
  <p>However how do I call it? If it is the y type only <code>fn&lt;1&gt;()</code> seems to work (but not <code>fn&lt;intvar&gt;()</code>). The const&amp; is confusing me especially when intvar doesn't seem to work with int y. Is this completely wrong/illegal? I'm using clang 3.2</p>