[GCC-XML] offset attribute problem
Kang, Gene Y (N-Simulogix)
gene.y.kang at lmco.com
Tue Oct 12 21:51:30 EDT 2004
Brad, I recompiled this time as a .cpp module with g++ as you suggested. I still get 4 as my output.
Thanks for your help,
Gene
-----Original Message-----
From: Brad King [mailto:brad.king at kitware.com]
Sent: Tue 10/12/2004 6:19 PM
To: Kang, Gene Y (N-Simulogix)
Cc: gccxml at gccxml.org
Subject: Re: [GCC-XML] offset attribute problem
Kang, Gene Y (N-Simulogix) wrote:
> Brad, I had to make a few modifications to get the test code to run on
> my box:
>
> #include "stdio.h"
> #include "stddef.h"
>
> struct A
> {
> int x;
> int y;
> };
>
> int main()
> {
> printf("%lu\n", offsetof(struct A, y));
> return 0;
> }
>
> The resulting output from running was 4. I'm using gcc3.2.
That is probably because you used the C compiler. Please try putting it
in a file with a .cxx extension and use g++. Then you should not need
the "struct A" part. The C++ part of gcc is what we really need to test
anyway.
-Brad
More information about the gccxml
mailing list