invalid offsetof from non-POD type

Nathan Sidwell nathan@codesourcery.com
Mon Apr 21 14:50:00 GMT 2003


John Quigley wrote:
> The code below triggers an "invalid offsetof from non-POD type" warning:
> 
> In this case, and in every case I've seen, the warning is a false alarm and 
> the compiler produces the correct result.  Is there a case where the warning 
> fires and the compiler produces an incorrect result?  (i.e.: returns the 
> wrong offset)?  If there is no such case, is there anything wrong with 
> providing a command line flag in gcc that allows the user to disable this 
> warning?
offsetof may only be applied to POD types. [18.1]/5

nathan

-- 
Nathan Sidwell    ::   http://www.codesourcery.com   ::     CodeSourcery LLC
          The voices in my head said this was stupid too
nathan@codesourcery.com : http://www.cs.bris.ac.uk/~nathan/ : nathan@acm.org




More information about the Gcc mailing list