title: Initialiser list passed as function parameter for array
body: <p>How do I make this work:</p>
  
  <pre><code>void foo(uint8_t a[]) { ... }
  
  foo({0x01, 0x02, 0x03});
  </code></pre>
  
  <p>It gives me an error:</p>
  
  <pre><code>error: cannot convert '&lt;brace-enclosed initializer list&gt;' to 'uint8_t* {aka unsigned char*}' for argument '1'
                                                       ^
  </code></pre>