Displaying 2 results from an estimated 2 matches for "nchamada".
Did you mean:
chamada
2009 Jun 04
0
[LLVMdev] Structure Alignment
...pragma pack(4)
struct xfirstStru
{
int var1;
double var2;
int var3;
char *var4;
};
typedef struct xfirstStru osX ;
typedef struct xfirstStru* PosX ;
//#pragma pack()
//
extern "C" int testOSX( PosX osx )
{
printf("\nChamada C %d %f %d %s",++osx->var1,++osx->var2,++osx->var3,osx->var4);
return 999;
}
it was
... f64:32:64 ...
and I changed it to
... f64:64:64 ...
%struct.VAR1. = getelementptr %FIRSTSTRU.* %OUTRASTRU., i32 0, i32 0 ; <i32*> [#uses=2] %loadX = load i32* %struct.el.VA...
2009 Jun 04
1
[LLVMdev] Structure Alignment
...var1;
> double var2;
> int var3;
> char *var4;
> };
> typedef struct xfirstStru osX ;
> typedef struct xfirstStru* PosX ;
> //#pragma pack()
> //
> extern "C" int testOSX( PosX osx )
> {
> printf("\nChamada C %d %f %d %s",++osx->var1,++osx->var2,++osx->var3,osx->var4);
> return 999;
> }
>
> it was
> ... f64:32:64 ...
> and I changed it to
> ... f64:64:64 ...
>
> %struct.VAR1. = getelementptr %FIRSTSTRU.* %OUTRASTRU., i32 0, i32 0 ; <i32*>...