title: error C2719: '_Val': formal parameter with __declspec(align('16')) won't be aligned?
body: <p>I'm trying to create a vector for <code>D3DXMATRIXA16</code> like so: <code>vector&lt;D3DXMATRIXA16&gt; matrices;</code> and am getting the error:</p>
  
  <blockquote>
  <pre><code>     d:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(717) :
  </code></pre>
    
    <p>error C2719: '_Val': formal  parameter
    with __declspec(align('16')) won't be
    aligned</p>
  
  <pre><code>    e:\projects\emuntitled\em\emscratch\emshadow.h(60) :
  </code></pre>
    
    <p>:see reference to class template
    instantiation 'std::vector&lt;_Ty>' being
    compiled
            with
            [
                _Ty=D3DXMATRIXA16
            ]</p>
  </blockquote>
  
  <p>Why is that exactly?</p>
  
  <p>Thanks for any help!</p>