<div dir="ltr">Hello --<div><br></div><div style>I have  started implementing variable templates, and you can find attached the current state.</div><div style>While it may cover more cases, the only guarantee it has is that top level variable templates can be declared and used (as illustrated in the SemaCXX/cxx1y-variable-templates.cpp test file). That is, it does not yet cover any of the following: </div>

<div style><br></div><div style><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">* variable template explicit (partial) specialization and instantiations,  </span></div><div style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">

* static member variable templates, </div><div style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">* constexpr variables, and </div><div style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">

* default variable template arguments.</div><div style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">Things will get much cleaner as I complete the implementation. </div>

<div style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">Thanks,</div><div style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">

-- Larisse.</div><div style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><br></div></div>