[LLVMdev] Structure alignment

Manoel Teixeira manoel at fonetica.com.br
Mon Jun 8 13:53:20 PDT 2009

%FIRSTSTRU = type { i32,  double, i32, i8* }

struct  {
	int				var1;
	double			var2;
	int				var3;
	char	*var4;
}firstStru ;

Could someone help? 
If, running a application in windows with MSVC,  I allocate a memmory buffer and call a LLVM 
function with such buffer, there's a structure alignment problem.
If the LLVM function call a C function using the same buffer, it runs fine.
Any ideas?


Manoel Teixeira


More information about the llvm-dev mailing list