__declspec bug

__declspec bug

Imagen de pete_a90

Arg, I found this out after hours of trying to get old code to work...

#include

struct __declspec(align(8)) foo { char a; };

int main()
{
printf("%u", unsigned(sizeof foo));
return 0;
}

msvc 6.0 prints 8, icl 6.0 prints 1.

Anyone know what this prints in vc.net 2003 or the latest icl?

publicaciones de 3 / 0 nuevos
Último envío
Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.
Imagen de tomwu

VS.NET 2k3 prints 8

Imagen de bronx

icl 7.1 spits "1"

Inicie sesión para dejar un comentario.