Compartir a través de


Error del compilador C2718

'parámetro': el parámetro real con __declspec(align('#')) no se alineará

Observaciones

El modificador align__declspec no se permite en parámetros de función.

Ejemplo

En el siguiente ejemplo se genera C2718:

// C2718.cpp
typedef struct __declspec(align(32)) AlignedStruct  {
   int i;
} AlignedStruct;

void f2(int i, ...);

void f4() {
   AlignedStruct as;

   f2(0, as);   // C2718, actual parameter is aligned
}