title: Are variadic arguments after a defaulted parameter well-formed?
body: <pre><code>template &lt;typename... Args&gt;
  void bark( int = 0, Args&amp;&amp;... args ) {}
  
  int main() {
       bark();
       bark(1);
       bark(1, 2);
  }
  </code></pre>
  
  <p>Is this code well-formed according to the C++ Standard?</p>
  
  <p>The proposed duplicate does not contain the same calls of the function.</p>