title: C parser warnings: virtual object addresses
body: <p>In a C project, I deal with a large header file including all shared declarations. The newest version that was delivered to me brings up parser warnings I do not understand:</p>
  
  <pre><code>1&gt;someheader.h(2487) : warning: Error parsing virtual object addresses specified! Ignoring!
  1&gt;someheader.h(2487) : warning: Ignoring XXX_SomeTypename virtual instance name(s) specifed, as no corresponding virtual address specified!
  </code></pre>
  
  <p>Btw - the compiler is Visual Studio 2005.
  The respective line is the last line of a typedef as in the example below:</p>
  
  <pre><code>typedef struct
  {
      float member;
  } Typename_t; /* @vaddr:XXX_XXX @cycleid:YYY_YYY @vname:XXX_SomeTypename */
  </code></pre>
  
  <p>I have no clue what this warning means and the generic searches (SO, google) did not provide <em>any</em> results. Could somebody assist to find out what might be wrong there?</p>